All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMapTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMapTest
    signature: '[org.apache.commons.beanutils2.BeanMapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].getMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:169,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].getBean()'
      Src: org.apache.commons.beanutils2.BeanMapTest:169,1
    - Dst: '[IllegalArgumentException].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:171,1
    - Dst: '[Object].computeIfAbsent(String,java.util.function.Function<?superString,?extendsObject>)'
      Src: org.apache.commons.beanutils2.BeanMapTest:173,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Function<?superString,?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - mappingFunction
    argTypes:
    - String
    - java.util.function.Function<?superString,?extendsObject>
    constantsTouched: []
    func_position:
      end: 174
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].computeIfAbsent(String,java.util.function.Function<?superString,?extendsObject>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMapTest].getMap()'
    - '[org.apache.commons.beanutils2.BeanMapTest].getBean()'
    - '[IllegalArgumentException].<init>()'
    - '[Object].computeIfAbsent(String,java.util.function.Function<?superString,?extendsObject>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMapTest].computeIfAbsent(String,java.util.function.Function<?superString,?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:178,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:178,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanMapTest:178,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanMapTest:178,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanMapTest:179,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanMapTest:179,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.BeanMapTest:179,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:179,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].getNewSampleValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - '[Object].<init>()'
    - Long.valueOf(int)
    - Integer.valueOf(int)
    - Short.valueOf(short)
    - Byte.valueOf(byte)
    - Double.valueOf(float)
    - Float.valueOf(float)
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.commons.beanutils2.BeanMapTest].getNewSampleValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].getSampleKeys()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.BeanMapTest].getSampleKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:203,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:203,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanMapTest:203,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanMapTest:203,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanMapTest:204,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanMapTest:204,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.BeanMapTest:204,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].getSampleValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - Long.valueOf(int)
    - Integer.valueOf(int)
    - Short.valueOf(short)
    - Byte.valueOf(byte)
    - Double.valueOf(float)
    - Float.valueOf(float)
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.commons.beanutils2.BeanMapTest].getSampleValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].ignoredTests()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.BeanMapTest].ignoredTests()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].isPutAddSupported()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanMapTest].isPutAddSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].isRemoveSupported()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanMapTest].isRemoveSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BeanWithProperties].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:241,1
    - Dst: '[BeanWithProperties].setSomeIntValue(int)'
      Src: org.apache.commons.beanutils2.BeanMapTest:242,1
    - Dst: '[BeanWithProperties].setSomeLongValue(int)'
      Src: org.apache.commons.beanutils2.BeanMapTest:243,1
    - Dst: '[BeanWithProperties].setSomeDoubleValue(float)'
      Src: org.apache.commons.beanutils2.BeanMapTest:244,1
    - Dst: '[BeanWithProperties].setSomeFloatValue(float)'
      Src: org.apache.commons.beanutils2.BeanMapTest:245,1
    - Dst: '[BeanWithProperties].setSomeShortValue(short)'
      Src: org.apache.commons.beanutils2.BeanMapTest:246,1
    - Dst: '[BeanWithProperties].setSomeByteValue(byte)'
      Src: org.apache.commons.beanutils2.BeanMapTest:247,1
    - Dst: '[BeanWithProperties].setSomeCharValue(char)'
      Src: org.apache.commons.beanutils2.BeanMapTest:248,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:249,1
    - Dst: '[BeanWithProperties].setSomeIntegerValue(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:249,1
    - Dst: '[BeanWithProperties].setSomeStringValue(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:250,1
    - Dst: '[BeanWithProperties].setSomeObjectValue(Object)'
      Src: org.apache.commons.beanutils2.BeanMapTest:251,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].<init>(BeanWithProperties)'
      Src: org.apache.commons.beanutils2.BeanMapTest:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 253
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 4
    functionsReached:
    - '[BeanWithProperties].<init>()'
    - '[BeanWithProperties].setSomeObjectValue(Object)'
    - '[BeanWithProperties].setSomeIntValue(int)'
    - '[BeanWithProperties].setSomeIntegerValue(org.apache.commons.beanutils2.BeanMapTest)'
    - '[BeanWithProperties].setSomeDoubleValue(float)'
    - '[BeanWithProperties].setSomeShortValue(short)'
    - '[BeanWithProperties].setSomeLongValue(int)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanMap].<init>(BeanWithProperties)'
    - '[BeanWithProperties].setSomeStringValue(String)'
    - '[BeanWithProperties].setSomeFloatValue(float)'
    - '[BeanWithProperties].setSomeByteValue(byte)'
    - '[BeanWithProperties].setSomeCharValue(char)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMap
    signature: '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 3
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].makeObject()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMap
    signature: '[org.apache.commons.beanutils2.BeanMapTest].makeObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].getMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:262,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].getBean()'
      Src: org.apache.commons.beanutils2.BeanMapTest:262,1
    - Dst: '[IllegalArgumentException].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:264,1
    - Dst: '[Object].putIfAbsent(String,Object)'
      Src: org.apache.commons.beanutils2.BeanMapTest:266,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].putIfAbsent(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMapTest].getMap()'
    - '[Object].putIfAbsent(String,Object)'
    - '[org.apache.commons.beanutils2.BeanMapTest].getBean()'
    - '[IllegalArgumentException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMapTest].putIfAbsent(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:271,1
    - Dst: map.clone()
      Src: org.apache.commons.beanutils2.BeanMapTest:273,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].getSampleKeys()'
      Src: org.apache.commons.beanutils2.BeanMapTest:277,1
    - Dst: map2.containsKey(org.apache.commons.beanutils2.BeanMapTest)
      Src: org.apache.commons.beanutils2.BeanMapTest:279,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertTrue(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:279,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:282,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testBeanMapClone()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
    - map2.containsKey(org.apache.commons.beanutils2.BeanMapTest)
    - '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
    - '[org.apache.commons.beanutils2.BeanMapTest].getSampleKeys()'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertTrue(org.apache.commons.beanutils2.BeanMapTest,String)'
    - map.clone()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testBeanMapClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:288,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:289,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:290,1
    - Dst: map2.put(String,org.apache.commons.beanutils2.BeanMapTest)
      Src: org.apache.commons.beanutils2.BeanMapTest:290,1
    - Dst: map1.putAllWriteable(org.apache.commons.beanutils2.BeanMapTest)
      Src: org.apache.commons.beanutils2.BeanMapTest:291,1
    - Dst: map1.get(String)
      Src: org.apache.commons.beanutils2.BeanMapTest:292,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:292,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 293
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testBeanMapPutAllWriteable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - map1.get(String)
    - map1.putAllWriteable(org.apache.commons.beanutils2.BeanMapTest)
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
    - map2.put(String,org.apache.commons.beanutils2.BeanMapTest)
    - '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testBeanMapPutAllWriteable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
      Src: org.apache.commons.beanutils2.BeanMapTest:301,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].<init>(PublicMappedInterface)'
      Src: org.apache.commons.beanutils2.BeanMapTest:302,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].clear()'
      Src: org.apache.commons.beanutils2.BeanMapTest:303,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:304,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:308,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:310,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:312,1
    - Dst: cause.getClass()
      Src: org.apache.commons.beanutils2.BeanMapTest:313,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:313,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 298
    functionDepth: 2
    functionLinenumber: 298
    functionLinenumberEnd: 315
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromClear()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].<init>(PublicMappedInterface)'
    - cause.getClass()
    - '[org.apache.commons.beanutils2.BeanMap].clear()'
    - '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
      Src: org.apache.commons.beanutils2.BeanMapTest:324,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].<init>(PublicMappedInterface)'
      Src: org.apache.commons.beanutils2.BeanMapTest:325,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].clone()'
      Src: org.apache.commons.beanutils2.BeanMapTest:326,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:327,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:331,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:333,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:335,1
    - Dst: cause.getClass()
      Src: org.apache.commons.beanutils2.BeanMapTest:336,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:336,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:341,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].<init>(org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions)'
      Src: org.apache.commons.beanutils2.BeanMapTest:341,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].clone()'
      Src: org.apache.commons.beanutils2.BeanMapTest:342,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:343,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:347,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:349,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:351,1
    - Dst: cause.getClass()
      Src: org.apache.commons.beanutils2.BeanMapTest:352,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:352,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromClone()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].<init>(PublicMappedInterface)'
    - cause.getClass()
    - '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
    - '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].<init>()'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
    - '[org.apache.commons.beanutils2.BeanMap].clone()'
    - '[org.apache.commons.beanutils2.BeanMap].<init>(org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions)'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:362,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].<init>(org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions)'
      Src: org.apache.commons.beanutils2.BeanMapTest:362,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:363,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:364,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:369,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:370,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:372,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:374,1
    - Dst: cause1.getClass()
      Src: org.apache.commons.beanutils2.BeanMapTest:375,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:375,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:376,1
    - Dst: cause2.getClass()
      Src: org.apache.commons.beanutils2.BeanMapTest:377,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:377,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 379
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromPut()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMapTest].fail(String)'
    - cause1.getClass()
    - '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].<init>()'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertNotNull(org.apache.commons.beanutils2.BeanMapTest,String)'
    - '[org.apache.commons.beanutils2.BeanMap].<init>(org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions)'
    - '[org.apache.commons.beanutils2.BeanMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,String)'
    - cause2.getClass()
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromPut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest:386,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:387,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:387,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:387,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.BeanMapTest:388,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:388,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:388,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:388,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanMapTest:389,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:389,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:389,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:389,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanMapTest:390,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:390,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:390,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:390,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:391,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:391,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:391,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:391,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanMapTest:392,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:392,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:392,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:392,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.BeanMapTest:393,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:393,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:393,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:393,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.BeanMapTest:394,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:394,1
    - Dst: '[java.util.function.Function<Object,R>].apply(String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:394,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
      Src: org.apache.commons.beanutils2.BeanMapTest:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 384
    functionDepth: 3
    functionLinenumber: 384
    functionLinenumberEnd: 395
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testGetTypeTransformerMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - '[org.apache.commons.beanutils2.BeanMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest,String)'
    - '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(org.apache.commons.beanutils2.BeanMapTest)'
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Float.valueOf(String)
    - Double.valueOf(String)
    - '[java.util.function.Function<Object,R>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testGetTypeTransformerMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 407
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testMapClear()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testMapClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 416
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testMapPut()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testMapPut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:420,1
    - Dst: BeanWithProperties.class.getDeclaredMethod(String)
      Src: org.apache.commons.beanutils2.BeanMapTest:421,1
    - Dst: map.getReadMethod(String)
      Src: org.apache.commons.beanutils2.BeanMapTest:422,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 423
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testMethodAccessor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
    - map.getReadMethod(String)
    - '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest)'
    - BeanWithProperties.class.getDeclaredMethod(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testMethodAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:427,1
    - Dst: BeanWithProperties.class.getDeclaredMethod(String)
      Src: org.apache.commons.beanutils2.BeanMapTest:428,1
    - Dst: map.getWriteMethod(String)
      Src: org.apache.commons.beanutils2.BeanMapTest:429,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 430
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testMethodMutator()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
    - '[org.apache.commons.beanutils2.BeanMapTest].assertEquals(org.apache.commons.beanutils2.BeanMapTest,org.apache.commons.beanutils2.BeanMapTest)'
    - map.getWriteMethod(String)
    - BeanWithProperties.class.getDeclaredMethod(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testMethodMutator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].getMap()'
      Src: org.apache.commons.beanutils2.BeanMapTest:435,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].keySet()'
      Src: org.apache.commons.beanutils2.BeanMapTest:435,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].stream()'
      Src: org.apache.commons.beanutils2.BeanMapTest:435,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].anyMatch()'
      Src: org.apache.commons.beanutils2.BeanMapTest:435,1
    - Dst: '[org.apache.commons.beanutils2.BeanMapTest].assumeFalse(org.apache.commons.beanutils2.BeanMapTest)'
      Src: org.apache.commons.beanutils2.BeanMapTest:435,1
    - Dst: '[Object].testReplaceAll()'
      Src: org.apache.commons.beanutils2.BeanMapTest:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 437
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].testReplaceAll()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMapTest].getMap()'
    - '[org.apache.commons.beanutils2.BeanMapTest].keySet()'
    - '[org.apache.commons.beanutils2.BeanMapTest].stream()'
    - '[Object].testReplaceAll()'
    - '[org.apache.commons.beanutils2.BeanMapTest].assumeFalse(org.apache.commons.beanutils2.BeanMapTest)'
    - '[org.apache.commons.beanutils2.BeanMapTest].anyMatch()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].testReplaceAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map.values()
      Src: org.apache.commons.beanutils2.BeanMapTest:444,1
    - Dst: '[Object].verifyValues()'
      Src: org.apache.commons.beanutils2.BeanMapTest:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 446
    functionName: '[org.apache.commons.beanutils2.BeanMapTest].verifyValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - map.values()
    - '[Object].verifyValues()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest].verifyValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestException].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BeanWithProperties
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].getValueThrowingException()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[TestException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].getValueThrowingException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestException].<init>()'
      Src: org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BeanWithProperties
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].setValueThrowingException(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached:
    - '[TestException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].setValueThrowingException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions
      static: false
      superClass: BeanWithProperties
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeByteValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeByteValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeCharValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeCharValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeDoubleValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeDoubleValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeFloatValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeFloatValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeIntegerValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeIntegerValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeIntValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeIntValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeLongValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeLongValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeObjectValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeObjectValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeShortValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeShortValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeStringValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeByteValue(byte)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeByteValue(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeCharValue(char)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeCharValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeDoubleValue(double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeDoubleValue(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeFloatValue(float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeFloatValue(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeIntegerValue(Integer)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeIntegerValue(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeIntValue(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeIntValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeLongValue(long)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeLongValue(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeObjectValue(Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeObjectValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeShortValue(short)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeShortValue(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeStringValue(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeStringValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - double
      - float
      - short
      - byte
      - char
      - Integer
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties
    signature: '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMapTest.TestException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanMapTest.TestException].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMapTest.TestException
    signature: '[org.apache.commons.beanutils2.BeanMapTest.TestException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.apache.commons.beanutils2.Child].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/Child.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.Child].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.Child
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.Child].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/Child.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Child
    signature: '[org.apache.commons.beanutils2.Child].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Child
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.Child
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.apache.commons.beanutils2.AbstractParent].getChild()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractParent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Child
    signature: '[org.apache.commons.beanutils2.AbstractParent].getChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.Child].getName()'
      Src: org.apache.commons.beanutils2.AbstractParent:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.Child
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Child
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - child
    argTypes:
    - org.apache.commons.beanutils2.Child
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.beanutils2.AbstractParent].testAddChild(org.apache.commons.beanutils2.Child)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractParent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Child].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.AbstractParent].testAddChild(org.apache.commons.beanutils2.Child)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Child
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - badParameter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.AbstractParent].testAddChild(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractParent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.AbstractParent].testAddChild(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.Child].getName()'
      Src: org.apache.commons.beanutils2.AbstractParent:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.beanutils2.Child
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Child
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ignore
    - child
    argTypes:
    - String
    - org.apache.commons.beanutils2.Child
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.AbstractParent].testAddChild2(String,org.apache.commons.beanutils2.Child)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractParent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Child].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.AbstractParent].testAddChild2(String,org.apache.commons.beanutils2.Child)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Child
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ignore
    - badParameter
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.AbstractParent].testAddChild2(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractParent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.AbstractParent].testAddChild2(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Child
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.AbstractParent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.AbstractParent].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractParent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.AbstractParent
    signature: '[org.apache.commons.beanutils2.AbstractParent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ExtendMapBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.beanutils2.ExtendMapBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ExtendMapBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ExtendMapBean
    signature: '[org.apache.commons.beanutils2.ExtendMapBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ExtendMapBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dbName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.ExtendMapBean].setUnusuallyNamedProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ExtendMapBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ExtendMapBean].setUnusuallyNamedProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:41,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:42,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(String,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:42,1
    - Dst: '[Method].getModifiers()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:43,1
    - Dst: Modifier.isPublic(org.apache.commons.beanutils2.MethodUtilsTest)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:43,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - method
    - methodName
    argTypes:
    - Method
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 3
    functionsReached:
    - Modifier.isPublic(org.apache.commons.beanutils2.MethodUtilsTest)
    - '[Method].getModifiers()'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(String,org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[Method].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:65,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:66,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].getClass()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:67,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:67,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:67,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:68,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:68,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:69,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].testClearCache()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].getClass()'
    - '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].testClearCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:79,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(String)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].create()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:88,1
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateDirect].getClass()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:88,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:88,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethodFromInterface()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
    - '[org.apache.commons.beanutils2.priv.PrivateDirect].getClass()'
    - '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].create()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethodFromInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].createSubclass()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:97,1
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateDirect].getClass()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:97,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:97,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethodIndirectInterface()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].createSubclass()'
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.priv.PrivateDirect].getClass()'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethodIndirectInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:105,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:106,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].getClass()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:107,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:107,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:108,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:108,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].testNoCaching()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].getClass()'
    - '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
    - '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].testNoCaching()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:118,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:119,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:120,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].getClass()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:121,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:121,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:122,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:122,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:123,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].testSetCacheMethods()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].getClass()'
    - '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,int)'
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
    - '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].testSetCacheMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].currentCounter()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:132,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:134,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:135,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:136,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(String,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:136,1
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:137,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:137,1
    - Dst: '[Method].getModifiers()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:138,1
    - Dst: Modifier.isPublic(org.apache.commons.beanutils2.MethodUtilsTest)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:138,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:138,1
    - Dst: '[Method].getModifiers()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:139,1
    - Dst: Modifier.isStatic(org.apache.commons.beanutils2.MethodUtilsTest)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:139,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:139,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:140,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:141,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:142,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(String,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:142,1
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:143,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:143,1
    - Dst: '[Method].getModifiers()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:144,1
    - Dst: Modifier.isPublic(org.apache.commons.beanutils2.MethodUtilsTest)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:144,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:144,1
    - Dst: '[Method].getModifiers()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:145,1
    - Dst: Modifier.isStatic(org.apache.commons.beanutils2.MethodUtilsTest)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:145,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:145,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:146,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:147,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:148,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(String,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:148,1
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:149,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:149,1
    - Dst: '[Method].getModifiers()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:150,1
    - Dst: Modifier.isPublic(org.apache.commons.beanutils2.MethodUtilsTest)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:150,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:150,1
    - Dst: '[Method].getModifiers()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:151,1
    - Dst: Modifier.isStatic(org.apache.commons.beanutils2.MethodUtilsTest)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:151,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:151,1
    - Dst: '[Method].invoke(null)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:154,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:155,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertInstanceOf(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:156,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:157,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:157,1
    - Dst: '[Method].invoke(null)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:160,1
    - Dst: '[Method].invoke(null)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:164,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:165,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertInstanceOf(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:166,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:167,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:167,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.MethodUtilsTest:170,1
    - Dst: '[Method].invoke(null,org.apache.commons.beanutils2.MethodUtilsTest)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:170,1
    - Dst: '[Method].invoke(null)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:174,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:175,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertInstanceOf(org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:176,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:177,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(org.apache.commons.beanutils2.MethodUtilsTest,org.apache.commons.beanutils2.MethodUtilsTest,String)'
      Src: org.apache.commons.beanutils2.MethodUtilsTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].testSimpleStatic3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Method].invoke(null,org.apache.commons.beanutils2.MethodUtilsTest)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(org.apache.commons.beanutils2.MethodUtilsTest,org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - Modifier.isPublic(org.apache.commons.beanutils2.MethodUtilsTest)
    - '[Method].invoke(null)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(String)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(int,org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[Method].getModifiers()'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertTrue(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertInstanceOf(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertEquals(String,org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[Method].getName()'
    - '[org.apache.commons.beanutils2.TestBean].currentCounter()'
    - Modifier.isStatic(org.apache.commons.beanutils2.MethodUtilsTest)
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(org.apache.commons.beanutils2.MethodUtilsTest,String)'
    - '[org.apache.commons.beanutils2.MethodUtilsTest].assertNotNull(Method,String)'
    - '[Method].getParameterTypes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].testSimpleStatic3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MethodUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.MethodUtilsTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MethodUtilsTest
    signature: '[org.apache.commons.beanutils2.MethodUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PassTestException].<init>()'
      Src: org.apache.commons.beanutils2.ThrowExceptionConverter:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.apache.commons.beanutils2.ThrowExceptionConverter].convert(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ThrowExceptionConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PassTestException].<init>()'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.ThrowExceptionConverter].convert(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ThrowExceptionConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.ThrowExceptionConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ThrowExceptionConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ThrowExceptionConverter
    signature: '[org.apache.commons.beanutils2.ThrowExceptionConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:55,1
    - Dst: pd.getName()
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:57,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,java.beans.PropertyDescriptor>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - descs
    argTypes:
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].createDescriptorMap(PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - pd.getName()
    - '[java.util.HashMap].put(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest)'
    linkageType: ''
    returnType: java.util.Map<String,java.beans.PropertyDescriptor>
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].createDescriptorMap(PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].containsKey(String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:70,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertTrue(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:70,1
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].get(String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,java.beans.PropertyDescriptor>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyDescriptor
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - name
    argTypes:
    - java.util.Map<String,java.beans.PropertyDescriptor>
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].containsKey(String)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertTrue(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].get(String)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testInitNoPrefix()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testInitNoPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:87,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:88,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:89,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:90,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].createDescriptorMap(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:90,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:91,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:92,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:92,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:93,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:93,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:94,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:95,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:96,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:96,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:97,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:97,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:98,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:99,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:99,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:100,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testIntrospection()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].createDescriptorMap(PropertyDescriptor[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testIntrospection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:105,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:107,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:109,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:111,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].createDescriptorMap(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:111,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:113,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:115,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:117,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:117,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:118,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:118,1
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].get(String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:120,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testIntrospectionCaps()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNull(org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest,String)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].get(String)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].createDescriptorMap(PropertyDescriptor[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testIntrospectionCaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - URI
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].getURI()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.net.URI
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].getURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URI
      classConcrete: true
      classEnum: false
      classFields:
      - URI
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - theURI
    argTypes:
    - java.net.URI
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].setURI(java.net.URI)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].setURI(java.net.URI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - URI
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:33,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:33,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.MappedPropertyTestBean)
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getDifferentTypes(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].get(String)'
    - '[Number].longValue()'
    - Long.valueOf(org.apache.commons.beanutils2.MappedPropertyTestBean)
    linkageType: ''
    returnType: Long
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getDifferentTypes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - other
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getInvalidGetter(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getInvalidGetter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getInvalidSetter(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getInvalidSetter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMappedGetterOnly(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMappedGetterOnly(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMapproperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Object,Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMapproperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMyMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMyMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getProtectedMapped(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getProtectedMapped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:61,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].isMappedBoolean(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].get(String)'
    - '[Boolean].booleanValue()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].isMappedBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].put(org.apache.commons.beanutils2.MappedPropertyTestBean,org.apache.commons.beanutils2.MappedPropertyTestBean)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.MappedPropertyTestBean
      - org.apache.commons.beanutils2.MappedPropertyTestBean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - org.apache.commons.beanutils2.MappedPropertyTestBean
    - org.apache.commons.beanutils2.MappedPropertyTestBean
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setAnyMapped(org.apache.commons.beanutils2.MappedPropertyTestBean,org.apache.commons.beanutils2.MappedPropertyTestBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(org.apache.commons.beanutils2.MappedPropertyTestBean,org.apache.commons.beanutils2.MappedPropertyTestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setAnyMapped(org.apache.commons.beanutils2.MappedPropertyTestBean,org.apache.commons.beanutils2.MappedPropertyTestBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].put(String,Integer)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setDifferentTypes(String,Integer)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setDifferentTypes(String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setInvalidGetter(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setInvalidGetter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - value
    - other
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setInvalidSetter(String,String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setInvalidSetter(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].put(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedBoolean(String,boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedBoolean(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:84,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:84,1
    - Dst: '[java.util.Map<Object,Object>].put(org.apache.commons.beanutils2.MappedPropertyTestBean,org.apache.commons.beanutils2.MappedPropertyTestBean)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedPrimitive(int,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(org.apache.commons.beanutils2.MappedPropertyTestBean,org.apache.commons.beanutils2.MappedPropertyTestBean)'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedPrimitive(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedSetterOnly(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedSetterOnly(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMapproperty(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMapproperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setProtectedMapped(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].setProtectedMapped(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:29,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.MappedPropertyTestBean:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Object,Object>
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyTestBean
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].createDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].createDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].createDynaClass()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:83,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:84,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:86,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:86,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:87,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:87,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:88,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:88,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:89,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:89,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:91,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:93,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:94,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:94,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:95,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:96,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:97,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:98,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:99,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:100,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:101,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:102,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:102,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:103,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:104,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:105,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:106,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:107,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:108,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:109,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:110,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:111,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:112,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:113,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:114,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:115,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:116,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:116,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:117,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:117,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:118,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:119,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:120,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:122,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:122,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:124,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:126,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - Boolean.valueOf(boolean)
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - Long.valueOf(int)
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[java.util.HashMap].<init>()'
    - Short.valueOf(short)
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.TestBean)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].createDynaClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:145,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:146,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:147,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:147,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:148,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:149,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:149,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:150,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:151,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:151,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:152,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:152,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:153,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:153,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:154,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:155,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:158,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:158,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:158,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:159,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:159,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:159,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:160,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:160,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:160,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:161,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:161,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:161,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:162,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:162,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:162,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:163,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:163,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:163,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:164,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:164,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:167,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:168,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:169,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:170,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:171,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:172,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:173,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:174,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:175,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:176,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:177,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testCopyPropertiesMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - Long.valueOf(int)
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    - '[java.util.HashMap].put(String)'
    - '[Double].doubleValue()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[java.util.HashMap].<init>()'
    - Short.valueOf(short)
    - '[Float].floatValue()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,String)'
    - '[Short].shortValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String)'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testCopyPropertiesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].describe(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:188,1
    - Dst: '[java.util.Map<String,Object>].containsKey(org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:192,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:192,1
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:194,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertFalse(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:194,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:197,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:197,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:198,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:198,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:198,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:199,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:199,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:199,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:200,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:200,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:200,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:201,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:201,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:201,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:202,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:202,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:202,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:203,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testDescribe()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[java.util.Map<String,Object>].get(String)'
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertFalse(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[java.util.Map<String,Object>].containsKey(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].describe(org.apache.commons.beanutils2.DynaBean)'
    - '[java.util.Map<String,Object>].containsKey(org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testDescribe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:213,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:214,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:216,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:217,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:218,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:220,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:221,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:223,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:224,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:225,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetIndexedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetIndexedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:236,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:237,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:238,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:239,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:239,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:241,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:242,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:243,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:244,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:244,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:246,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:247,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:248,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:249,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:251,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:252,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:253,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:254,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:256,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:257,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:258,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:259,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:263,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:264,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:265,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:266,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:266,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:268,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:269,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:270,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:271,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:271,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:273,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:274,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:275,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:276,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:278,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:279,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:280,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:281,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:283,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:284,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:285,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:286,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:290,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:291,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:292,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:293,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:294,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:295,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:296,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:297,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:298,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:299,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 153
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 300
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetIndexedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetIndexedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:308,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:309,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:310,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:312,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:313,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:314,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:323,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:324,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:324,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:325,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:325,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:326,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:326,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:328,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:328,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:329,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:329,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:330,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedPeriods()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String,org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedPeriods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:339,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:340,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:340,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:341,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:341,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:342,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:342,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:345,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 346
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedSlashes()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String,org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedSlashes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:355,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:356,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:358,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:359,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:361,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:362,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:365,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:366,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:368,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:369,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:371,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:372,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:376,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:377,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:379,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:380,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:382,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 384
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:391,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:400,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:401,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:402,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:403,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:404,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:404,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 398
    functionDepth: 1
    functionLinenumber: 398
    functionLinenumberEnd: 405
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:412,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:413,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:414,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:415,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:416,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:416,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,double,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 410
    functionDepth: 1
    functionLinenumber: 410
    functionLinenumberEnd: 417
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,double,float,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:424,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:425,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:426,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:427,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:428,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:428,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 429
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:436,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:437,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:438,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:439,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:440,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:440,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:448,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:449,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:450,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:451,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:452,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:452,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,long,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 446
    functionDepth: 1
    functionLinenumber: 446
    functionLinenumberEnd: 453
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,long,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:460,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:461,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:462,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:463,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:464,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 465
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:472,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:473,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:474,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:475,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:476,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:476,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,short,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 477
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,short,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:484,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:485,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:486,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:487,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:488,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 482
    functionDepth: 1
    functionLinenumber: 482
    functionLinenumberEnd: 489
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 497
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:504,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:505,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 506
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:513,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:514,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:515,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:516,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 517
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 517
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:524,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:525,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:526,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:527,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 528
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:535,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:536,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:537,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:538,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 539
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[Float].floatValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 547
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:554,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:555,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:556,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:557,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 558
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:565,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:566,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:567,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:568,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 569
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 577
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:584,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:585,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:586,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:587,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,short,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 588
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 588
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,short,String)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:595,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:596,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:597,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 599
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 604
    functionDepth: 0
    functionLinenumber: 604
    functionLinenumberEnd: 607
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:615,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:616,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:618,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:619,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:620,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:622,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:623,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:625,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:626,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:627,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 612
    functionDepth: 1
    functionLinenumber: 612
    functionLinenumberEnd: 628
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetIndexedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetIndexedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:637,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:637,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:638,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:639,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:640,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:641,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:641,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:643,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:643,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:644,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:645,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:646,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:647,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:647,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:649,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:650,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:651,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:652,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:653,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:655,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:656,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:657,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:658,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:659,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:661,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:662,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:663,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:664,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:665,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:668,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:668,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:669,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:670,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:671,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:672,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:672,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:674,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:674,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:675,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:676,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:677,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:678,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:678,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:680,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:681,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:682,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:683,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:684,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:686,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:687,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:688,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:689,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:690,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:692,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:693,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:694,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:695,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:696,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:699,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:700,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:701,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:702,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:703,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:704,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:705,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:706,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:707,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:708,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 117
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 709
      start: 633
    functionDepth: 1
    functionLinenumber: 633
    functionLinenumberEnd: 709
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetIndexedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNotNull(Object,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetIndexedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:717,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:718,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:719,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:721,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:722,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:723,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 724
      start: 714
    functionDepth: 1
    functionLinenumber: 714
    functionLinenumberEnd: 724
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetMappedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetMappedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:733,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:734,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:736,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:738,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:739,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:742,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:743,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:745,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:747,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:748,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:752,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:753,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:755,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:757,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 759
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetMappedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.DynaBean,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetMappedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:766,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:767,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 764
    functionDepth: 1
    functionLinenumber: 764
    functionLinenumberEnd: 768
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:775,1
    - Dst: Boolean.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:777,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:777,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:778,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 779
      start: 773
    functionDepth: 1
    functionLinenumber: 773
    functionLinenumberEnd: 779
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - Boolean.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:786,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:788,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:788,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:789,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,double,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 790
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,double,float,String)'
    - Double.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:797,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:799,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:799,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:800,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 795
    functionDepth: 1
    functionLinenumber: 795
    functionLinenumberEnd: 801
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - Float.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,float,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:808,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:810,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:810,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:811,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 812
      start: 806
    functionDepth: 1
    functionLinenumber: 806
    functionLinenumberEnd: 812
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - Integer.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:819,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:821,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:821,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:822,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,long,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 817
    functionDepth: 1
    functionLinenumber: 817
    functionLinenumberEnd: 823
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,long,String)'
    - Long.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:830,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 832
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:839,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:842,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:842,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:843,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,short,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 844
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 844
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,short,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:851,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:853,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:854,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 855
      start: 849
    functionDepth: 1
    functionLinenumber: 849
    functionLinenumberEnd: 855
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:862,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 863
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 863
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:870,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:872,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:873,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 874
      start: 868
    functionDepth: 1
    functionLinenumber: 868
    functionLinenumberEnd: 874
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:881,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:882,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:890,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:890,1
    - Dst: Boolean.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:892,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:892,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:893,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:893,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 894
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 894
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Boolean.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:901,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:901,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:903,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:903,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:904,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:904,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 905
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 905
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,String)'
    - Double.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:912,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:912,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:914,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:914,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:915,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:915,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 916
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 916
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,float,String)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - Float.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 921
    functionDepth: 0
    functionLinenumber: 921
    functionLinenumberEnd: 924
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:931,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:931,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:933,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:933,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:934,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:934,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 935
      start: 929
    functionDepth: 1
    functionLinenumber: 929
    functionLinenumberEnd: 935
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - Integer.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:942,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:942,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:944,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:944,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:945,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:945,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 940
    functionDepth: 1
    functionLinenumber: 940
    functionLinenumberEnd: 946
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - Long.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:953,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:961,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:961,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:964,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:964,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:965,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:965,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:965,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 959
    functionDepth: 1
    functionLinenumber: 959
    functionLinenumberEnd: 966
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(org.apache.commons.beanutils2.DynaPropertyUtilsTest)
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,org.apache.commons.beanutils2.DynaPropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:973,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:975,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:976,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 971
    functionDepth: 1
    functionLinenumber: 971
    functionLinenumberEnd: 977
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaPropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaPropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaPropertyUtilsTest:984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 985
      start: 982
    functionDepth: 0
    functionLinenumber: 982
    functionLinenumberEnd: 985
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - String[]
      - org.apache.commons.beanutils2.TestBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaPropertyUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaPropertyUtilsTest
    signature: '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:47,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:48,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:50,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:51,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:53,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.DynaPropertyTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.DynaPropertyTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(org.apache.commons.beanutils2.DynaProperty,org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:74,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(org.apache.commons.beanutils2.DynaProperty,org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:75,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(org.apache.commons.beanutils2.DynaProperty,org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:76,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].equals(org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:77,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:77,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].equals(org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:78,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:78,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].equals(null)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:79,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.DynaPropertyTest].testEqualsObject()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].equals(org.apache.commons.beanutils2.DynaProperty)'
    - '[org.apache.commons.beanutils2.DynaProperty].equals(null)'
    - '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(org.apache.commons.beanutils2.DynaProperty,org.apache.commons.beanutils2.DynaProperty)'
    - '[org.apache.commons.beanutils2.DynaPropertyTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyTest].testEqualsObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:88,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:89,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:89,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:89,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:90,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:90,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:90,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:91,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:91,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:91,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:92,1
    - Dst: '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaPropertyTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.DynaPropertyTest].testHashCode()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaPropertyTest].assertEquals(int,int)'
    - '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaPropertyTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaPropertyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.DynaPropertyTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaPropertyTest
    signature: '[org.apache.commons.beanutils2.DynaPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:95,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:95,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].getSuppressedProperties()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:96,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testGetSuppressedPropertiesModify()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].getSuppressedProperties()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testGetSuppressedPropertiesModify()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testInitNoPropertyNames()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testInitNoPropertyNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:113,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:114,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(java.util.HashSet)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:115,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:116,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].<init>()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:117,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:119,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:120,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].size()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:120,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertEquals(int,org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:120,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:121,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].contains(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:121,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertTrue(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testPropertyNamesDefensiveCopy()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(String)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].<init>()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(java.util.HashSet)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].size()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertEquals(int,org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].contains(String)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertTrue(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
    - '[java.util.HashSet].<init>()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testPropertyNamesDefensiveCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:130,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:130,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].<init>()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:131,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:133,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:134,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].size()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:134,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertEquals(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:134,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:136,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].contains(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:136,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertTrue(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testRemovePropertiesDuringIntrospection()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].contains(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertEquals(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].size()'
    - '[java.util.Arrays].asList(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].assertTrue(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest,String)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].<init>()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testRemovePropertiesDuringIntrospection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].addPropertyDescriptor(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descriptors
    argTypes:
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].addPropertyDescriptors(PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].addPropertyDescriptors(PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getPropertyDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getPropertyDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getTargetClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].hasProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].hasProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].propertyNames()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].propertyNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Set<String>].add(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].removePropertyDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 0
    functionsReached:
    - '[Set<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].removePropertyDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyChildInterface
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.MappedPropertyChildInterface].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyChildInterface.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyChildInterface
    signature: '[org.apache.commons.beanutils2.MappedPropertyChildInterface].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].getBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].getBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].getDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].getDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].getFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].getFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].getLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].getLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - _boolean
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].setBoolean(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].setBoolean(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - _double
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].setDouble(double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].setDouble(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - _float
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].setFloat(float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].setFloat(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - _int
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].setInt(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].setInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - _long
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].setLong(long)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].setLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - double
      - boolean
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PrimitiveBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PrimitiveBean
    signature: '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:64,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:65,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:66,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:66,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:69,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:70,1
    - Dst: '[Object[]].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:71,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:71,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:71,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:73,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:76,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:77,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:78,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:78,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:81,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:82,1
    - Dst: '[Object[]].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:83,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:83,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:83,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:85,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:88,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].findStringProperty(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:91,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:92,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:93,1
    - Dst: dynaArray[i].set(String,String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:95,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:99,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:100,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:100,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:101,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:101,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:102,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:102,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:103,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:104,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:104,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:105,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:105,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:106,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:106,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:107,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:107,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].addAll(int,java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:110,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:111,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:114,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:115,1
    - Dst: dynaArray[0].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:118,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:118,1
    - Dst: dynaArray[1].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:119,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:119,1
    - Dst: dynaArray[2].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:120,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:120,1
    - Dst: dynaArray[3].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:121,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:121,1
    - Dst: dynaArray[4].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:122,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:122,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:125,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:126,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].add(int,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:127,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:128,1
    - Dst: dynaArray[1].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:129,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:129,1
    - Dst: dynaArray[2].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:130,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:130,1
    - Dst: dynaArray[3].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:131,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:131,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.LazyDynaList
      - Class<?>
      - org.apache.commons.beanutils2.DynaClass
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - IllegalAccessException
      - InstantiationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - list
    - testClass
    - testDynaClass
    - wrongBean
    argTypes:
    - org.apache.commons.beanutils2.LazyDynaList
    - Class<?>
    - org.apache.commons.beanutils2.DynaClass
    - Object
    constantsTouched: []
    func_position:
      end: 132
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].dynaBeanTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,org.apache.commons.beanutils2.DynaClass,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - dynaArray[i].set(String,String)
    - '[Object].getClass()'
    - dynaArray[1].get(String)
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].findStringProperty(org.apache.commons.beanutils2.DynaClass)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - '[java.util.ArrayList].get(int)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,int)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].addAll(int,java.util.ArrayList)'
    - dynaArray[2].get(String)
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
    - dynaArray[0].get(String)
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - dynaArray[3].get(String)
    - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    - '[Object[]].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
    - '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaBean)'
    - dynaArray[4].get(String)
    - '[org.apache.commons.beanutils2.LazyDynaList].add(int,org.apache.commons.beanutils2.DynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].dynaBeanTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,org.apache.commons.beanutils2.DynaClass,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:138,1
    - Dst: property.getType()
      Src: org.apache.commons.beanutils2.LazyDynaListTest:140,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.LazyDynaListTest:141,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dynaClass
    argTypes:
    - org.apache.commons.beanutils2.DynaClass
    constantsTouched: []
    func_position:
      end: 145
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].findStringProperty(org.apache.commons.beanutils2.DynaClass)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 1
    functionsReached:
    - property.getType()
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    - property.getName()
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].findStringProperty(org.apache.commons.beanutils2.DynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:153,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:154,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:155,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:155,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:158,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(java.util.Map<String,Object>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:159,1
    - Dst: '[java.util.Map<String,Object>].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:160,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:160,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:163,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:164,1
    - Dst: '[Object[]].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:165,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:165,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:165,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:167,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:170,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:171,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:175,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(java.util.Map<String,Object>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:176,1
    - Dst: '[java.util.Map<String,Object>].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:180,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:181,1
    - Dst: '[Object[]].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:182,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:182,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:182,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:184,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.LazyDynaList
      - Class<?>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - list
    - testClass
    - wrongBean
    argTypes:
    - org.apache.commons.beanutils2.LazyDynaList
    - Class<?>
    - Object
    constantsTouched: []
    func_position:
      end: 189
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 189
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].mapTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
    - '[java.util.Map<String,Object>].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
    - '[Object[]].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(java.util.Map<String,Object>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].mapTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:197,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:198,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:199,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:199,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:202,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:203,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:207,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:208,1
    - Dst: '[Object[]].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:209,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:209,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:209,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:211,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:214,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:215,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:216,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:216,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:219,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:220,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:221,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:221,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:224,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:225,1
    - Dst: '[Object[]].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:226,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:226,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:226,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:228,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.LazyDynaList
      - Class<?>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - list
    - testClass
    - wrongBean
    argTypes:
    - org.apache.commons.beanutils2.LazyDynaList
    - Class<?>
    - Object
    constantsTouched: []
    func_position:
      end: 233
      start: 194
    functionDepth: 3
    functionLinenumber: 194
    functionLinenumberEnd: 233
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].pojoTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object[],String)'
    - '[Object[]].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(Class<?>,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].getComponentType()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].pojoTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:240,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:241,1
    - Dst: oos.writeObject(Object)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:242,1
    - Dst: oos.flush()
      Src: org.apache.commons.beanutils2.LazyDynaListTest:243,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:247,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:247,1
    - Dst: '[java.io.ObjectInputStream].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:248,1
    - Dst: ois.readObject()
      Src: org.apache.commons.beanutils2.LazyDynaListTest:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - text
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].serializeDeserialize(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - ois.readObject()
    - oos.writeObject(Object)
    - oos.flush()
    - '[java.io.ObjectInputStream].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].serializeDeserialize(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:275,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:278,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:279,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:281,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:285,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:286,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:286,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:288,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:289,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:292,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:293,1
    - Dst: dynaArray[i].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:295,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:295,1
    - Dst: mapArray[i].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:296,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:296,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:300,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:301,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:301,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:303,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:304,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:307,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:308,1
    - Dst: dynaArray[i].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:310,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:310,1
    - Dst: mapArray[i].get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:311,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:311,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.LazyDynaList
      - Class<?>
      - org.apache.commons.beanutils2.DynaClass
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - list
    - testClass
    - testDynaClass
    - wrongBean
    argTypes:
    - org.apache.commons.beanutils2.LazyDynaList
    - Class<?>
    - org.apache.commons.beanutils2.DynaClass
    - Object
    constantsTouched: []
    func_position:
      end: 314
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 314
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testCollection(org.apache.commons.beanutils2.LazyDynaList,Class<?>,org.apache.commons.beanutils2.DynaClass,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[java.util.TreeMap].put(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
    - '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.LazyDynaListTest)'
    - dynaArray[i].get(String)
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaListTest,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - mapArray[i].get(String)
    - '[java.util.TreeMap].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].add()'
    - '[org.apache.commons.beanutils2.LazyDynaList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testCollection(org.apache.commons.beanutils2.LazyDynaList,Class<?>,org.apache.commons.beanutils2.DynaClass,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:322,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:324,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].dynaBeanTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.DynaClass,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 319
    functionDepth: 3
    functionLinenumber: 319
    functionLinenumberEnd: 325
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testDynaBeanDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].dynaBeanTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.DynaClass,org.apache.commons.beanutils2.BenchBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testDynaBeanDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:333,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:334,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:335,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:337,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:337,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].dynaBeanTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.DynaClass,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 330
    functionDepth: 2
    functionLinenumber: 330
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testDynaBeanType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String)'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].dynaBeanTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.DynaClass,org.apache.commons.beanutils2.BenchBean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testDynaBeanType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:347,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:350,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].mapTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 343
    functionDepth: 3
    functionLinenumber: 343
    functionLinenumberEnd: 352
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testMapDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].mapTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testMapDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:361,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:364,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].mapTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 366
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testMapType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].mapTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testMapType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:373,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:374,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].add(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 375
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testNullType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].add(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testNullType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:384,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:387,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].pojoTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 380
    functionDepth: 3
    functionLinenumber: 380
    functionLinenumberEnd: 389
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testPojoDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].pojoTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testPojoDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:398,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:401,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].pojoTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 394
    functionDepth: 1
    functionLinenumber: 394
    functionLinenumberEnd: 403
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testPojoType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].pojoTest(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.BenchBean)'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testPojoType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:412,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:413,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:416,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNull(org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:416,1
    - Dst: bean.set(String,String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:417,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:418,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:418,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 408
    functionDepth: 3
    functionLinenumber: 408
    functionLinenumberEnd: 423
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNull(org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    - bean.set(String,String)
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
    - bean.get(String)
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:432,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:433,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:436,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNull(org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:436,1
    - Dst: bean.set(String,String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:437,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:438,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:438,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 428
    functionDepth: 3
    functionLinenumber: 428
    functionLinenumberEnd: 443
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationLazyDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNull(org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    - bean.set(String,String)
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
    - bean.get(String)
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationLazyDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:452,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:453,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:456,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertNull(org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:456,1
    - Dst: bean.set(String,String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:457,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:458,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:458,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 448
    functionDepth: 3
    functionLinenumber: 448
    functionLinenumberEnd: 462
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertNull(org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    - bean.set(String,String)
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
    - bean.get(String)
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:470,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:471,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:474,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:474,1
    - Dst: bean.set(String,String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:475,1
    - Dst: bean.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaListTest:476,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:476,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:479,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 467
    functionDepth: 3
    functionLinenumber: 467
    functionLinenumberEnd: 480
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationPojo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    - bean.set(String,String)
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertThrows()'
    - bean.get(String)
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationPojo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:487,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:488,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:489,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray(org.apache.commons.beanutils2.LazyDynaListTest)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:491,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaListTest,Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:491,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaBean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 485
    functionDepth: 2
    functionLinenumber: 485
    functionLinenumberEnd: 493
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayDynaBeans()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaBean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray(org.apache.commons.beanutils2.LazyDynaListTest)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaListTest,Object[],String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.LazyDynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayDynaBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:500,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:501,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].add(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:502,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray(org.apache.commons.beanutils2.LazyDynaListTest)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:504,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaListTest,Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:504,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(java.util.HashMap,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 498
    functionDepth: 1
    functionLinenumber: 498
    functionLinenumberEnd: 506
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayMapType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(java.util.HashMap,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].add(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaListTest,Object[],String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray(org.apache.commons.beanutils2.LazyDynaListTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayMapType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:513,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:514,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:515,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray(org.apache.commons.beanutils2.LazyDynaListTest)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:517,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaListTest,Object[],String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:517,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 511
    functionDepth: 2
    functionLinenumber: 511
    functionLinenumberEnd: 519
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayOtherType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertSame(org.apache.commons.beanutils2.LazyDynaListTest,Object[],String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray(org.apache.commons.beanutils2.LazyDynaListTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayOtherType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:526,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:527,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:528,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].toArray(LazyDynaBean[])'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:529,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:530,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 524
    functionDepth: 2
    functionLinenumber: 524
    functionLinenumberEnd: 532
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayUnsufficientSize()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaListTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].toArray(LazyDynaBean[])'
    - '[org.apache.commons.beanutils2.LazyDynaListTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.LazyDynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayUnsufficientSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:49,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:49,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:50,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.TreeMap)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:50,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:51,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:51,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:53,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:53,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:53,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaListTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.DynaClass
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaListTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.LazyDynaListTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
    - '[java.util.TreeMap].<init>()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.TreeMap)'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,DynaProperty[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaListTest
    signature: '[org.apache.commons.beanutils2.LazyDynaListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:34,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:34,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertNull(java.util.Map<Class<?>,java.util.Map>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:34,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:35,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:35,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertNull(java.util.Map<Class<?>,java.util.Map>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetMappedPropertyDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertNull(java.util.Map<Class<?>,java.util.Map>)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetMappedPropertyDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:40,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetPropertyDescriptor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetPropertyDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:46,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetPropertyEditorClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetPropertyEditorClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:52,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:53,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.expression.Resolver)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:54,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setResolver(null)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:55,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.expression.Resolver)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:56,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setResolver(org.apache.commons.beanutils2.expression.Resolver)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:57,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:58,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.expression.Resolver,org.apache.commons.beanutils2.expression.Resolver)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBeanTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testSetResolver()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.expression.Resolver,org.apache.commons.beanutils2.expression.Resolver)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setResolver(org.apache.commons.beanutils2.expression.Resolver)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setResolver(null)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.expression.Resolver)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testSetResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBeanTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBeanTest
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(int[],String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:81,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:82,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - expected
    argTypes:
    - int[]
    - int[]
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],int[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(int[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(java.util.Map<?,?>,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:90,1
    - Dst: '[java.util.Map<?,?>].size()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:91,1
    - Dst: '[java.util.Map<?,?>].size()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:91,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:91,1
    - Dst: '[java.util.Map<?,?>].keySet()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:92,1
    - Dst: '[java.util.Map<?,?>].get(org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:93,1
    - Dst: '[java.util.Map<?,?>].get(org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:93,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?,?>
      - java.util.Map<?,?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - expected
    argTypes:
    - java.util.Map<?,?>
    - java.util.Map<?,?>
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkMap(java.util.Map<?,?>,java.util.Map<?,?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(java.util.Map<?,?>,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[java.util.Map<?,?>].get(org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[java.util.Map<?,?>].size()'
    - '[java.util.Map<?,?>].keySet()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkMap(java.util.Map<?,?>,java.util.Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:103,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:106,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:107,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:110,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:110,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:111,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:111,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:112,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:112,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:113,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:113,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:114,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:114,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:116,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:118,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:120,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:121,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:121,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:122,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:123,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:124,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:125,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:126,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:127,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:128,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:129,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:129,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:130,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:131,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:132,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:133,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:134,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:135,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:136,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:137,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:138,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:139,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:139,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:140,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:140,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:141,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:142,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:143,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:145,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:145,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:147,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:149,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 100
    functionDepth: 5
    functionLinenumber: 100
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - Byte.valueOf(byte)
    - Boolean.valueOf(boolean)
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - Long.valueOf(int)
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[java.util.HashMap].<init>()'
    - Short.valueOf(short)
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:172,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:173,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:174,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:175,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:175,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:176,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:176,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:177,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:178,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:179,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:179,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:180,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:180,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:181,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:181,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:182,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:183,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].cloneBean(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:186,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:189,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:189,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:189,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:190,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:190,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:190,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:191,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:191,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:191,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:192,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:192,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:192,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:193,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:193,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:193,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:194,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:194,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:194,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:195,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:195,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:198,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:199,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:200,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:201,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:202,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:203,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:204,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:205,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:206,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:207,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:208,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:209,1
    - Dst: clonedBean.get(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:210,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:211,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:212,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:213,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCloneDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - Byte.valueOf(byte)
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].cloneBean(org.apache.commons.beanutils2.DynaBean)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
    - clonedBean.get(String)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - Long.valueOf(int)
    - '[Boolean].booleanValue()'
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - '[Double].doubleValue()'
    - '[Integer].intValue()'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[Short].shortValue()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCloneDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:225,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:226,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:227,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:228,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:228,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:229,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:229,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:230,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:231,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:232,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:232,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:233,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:233,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:234,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:234,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:235,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:236,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:239,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:242,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:242,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:242,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:243,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:243,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:243,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:244,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:244,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:244,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:245,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:245,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:245,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:246,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:246,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:246,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:247,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:247,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:247,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:248,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:248,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:251,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:252,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:253,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:254,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:255,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:256,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:257,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:258,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:259,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:260,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:261,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:262,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:263,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:264,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:265,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:266,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - Byte.valueOf(byte)
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - Long.valueOf(int)
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - '[Double].doubleValue()'
    - '[Integer].intValue()'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[Short].shortValue()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:277,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:278,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:279,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:280,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:281,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:282,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:283,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:284,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:285,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:286,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:287,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:289,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:292,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:292,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:292,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:293,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:293,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:293,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:294,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:294,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:294,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:295,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:295,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:295,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:296,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:296,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:296,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:297,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:297,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:297,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:298,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:298,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:298,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:299,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:299,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:302,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:303,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:304,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:305,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:306,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:307,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:308,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:309,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:310,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:311,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:312,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 315
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - '[java.util.HashMap].put(String)'
    - '[Double].doubleValue()'
    - '[Integer].intValue()'
    - '[java.util.HashMap].<init>()'
    - '[Float].floatValue()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[Short].shortValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:324,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:325,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:326,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:327,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDupProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:328,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntArray()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:329,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:330,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setLongProperty(int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:331,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setShortProperty(short)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:332,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringArray()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:333,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:334,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:337,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:340,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:340,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:340,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:341,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:341,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:341,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:342,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:342,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:342,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:343,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:344,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:345,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:345,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:345,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:346,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:346,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:349,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:350,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:351,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:352,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:353,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:354,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:355,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:356,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:357,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:358,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:359,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:360,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:361,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:362,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:363,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:364,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 367
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesStandard()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(float)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(boolean,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - '[Double].doubleValue()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.TestBean].setLongProperty(int)'
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].setShortProperty(short)'
    - '[org.apache.commons.beanutils2.TestBean].setDupProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setStringArray()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[Short].shortValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].setIntArray()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesStandard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:375,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:375,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:376,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:376,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:376,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:381,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:381,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:382,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:382,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:382,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:383,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:383,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:384,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:384,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:384,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:385,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:385,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:386,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:386,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 388
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyByte()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(byte,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[Byte].byteValue()'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:396,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:396,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:397,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:397,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:397,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:398,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:398,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:399,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:399,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:399,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:400,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:400,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:401,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:401,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:401,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:402,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:402,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:403,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:403,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:403,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:404,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:404,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:405,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:405,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:405,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:406,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:406,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:407,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:407,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 409
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:417,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:417,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:418,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:418,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:418,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:419,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:419,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:420,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:420,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:420,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:421,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:421,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:422,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:422,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:422,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:423,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:423,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:424,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:424,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:424,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:425,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:425,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:426,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:426,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:426,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:427,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:427,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:428,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:428,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 430
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,float)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[Float].floatValue()'
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:438,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:438,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:439,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:439,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:439,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:444,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:444,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:445,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:445,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:445,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:446,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:446,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:447,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:447,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:447,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:448,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:448,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:449,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:449,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 451
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyInteger()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:459,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:459,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:460,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:460,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:460,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:465,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:465,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:466,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:466,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:466,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:467,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:467,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:468,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:468,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:468,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:469,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:469,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:470,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:470,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 456
    functionDepth: 1
    functionLinenumber: 456
    functionLinenumberEnd: 472
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[Long].longValue()'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:482,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntArray(org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:482,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:486,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:486,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:487,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:487,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:489,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:489,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:489,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:492,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:492,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:493,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:493,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:495,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:495,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:495,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:498,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:498,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:499,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:499,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:501,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:501,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:501,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:504,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:505,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:505,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:507,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:507,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 509
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedIndexedArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].setIntArray(org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedIndexedArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:517,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:518,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:519,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:520,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:521,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:522,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:525,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:526,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkMap(java.util.Map<?,?>,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:526,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:527,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:528,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:528,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkMap(java.util.Map<String,Object>,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 514
    functionDepth: 2
    functionLinenumber: 514
    functionLinenumberEnd: 530
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedMappedMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkMap(java.util.Map<?,?>,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkMap(java.util.Map<String,Object>,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedMappedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:538,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:538,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:539,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:542,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:542,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:543,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:543,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:543,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:544,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:544,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:547,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:547,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:548,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:548,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:548,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:549,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:549,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:552,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:552,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:553,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:553,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:553,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:554,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:554,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:557,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:558,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:558,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:558,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:559,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 561
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedSimple()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:569,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:570,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:571,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 566
    functionDepth: 1
    functionLinenumber: 566
    functionLinenumberEnd: 573
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:581,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:581,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:582,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:582,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:582,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:587,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:587,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:588,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:588,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:588,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:589,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:589,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:590,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:590,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:590,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:591,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:591,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:592,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:592,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 578
    functionDepth: 1
    functionLinenumber: 578
    functionLinenumberEnd: 594
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].describe(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:602,1
    - Dst: '[java.util.Map<String,Object>].containsKey(org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:606,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:606,1
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:608,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertFalse(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:608,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:611,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:611,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:612,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:612,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:612,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:613,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:613,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:613,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:614,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:614,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:614,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:615,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:615,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:615,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:616,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:616,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:616,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:617,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:617,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:617,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:618,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:618,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 599
    functionDepth: 1
    functionLinenumber: 599
    functionLinenumberEnd: 620
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testDescribe()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].get(String)'
    - Byte.valueOf(byte)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - '[java.util.Map<String,Object>].containsKey(org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertFalse(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - Float.valueOf(float)
    - '[java.util.Map<String,Object>].containsKey(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].describe(org.apache.commons.beanutils2.DynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testDescribe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:627,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:628,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:630,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:632,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:633,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 636
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetArrayProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(org.apache.commons.beanutils2.DynaBeanUtilsTest,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:643,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:644,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:644,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 641
    functionDepth: 1
    functionLinenumber: 641
    functionLinenumberEnd: 647
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetGeneralProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.DynaBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetGeneralProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:654,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:655,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:655,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:656,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:658,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:659,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 661
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetIndexedProperty1()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
    - '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetIndexedProperty1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:668,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:669,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:669,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:671,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:673,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:674,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 666
    functionDepth: 1
    functionLinenumber: 666
    functionLinenumberEnd: 677
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetIndexedProperty2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
    - '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.DynaBean,String,int)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetIndexedProperty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:684,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:685,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 687
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetNestedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.BeanUtils].getNestedProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetNestedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:694,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:695,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:695,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 692
    functionDepth: 1
    functionLinenumber: 692
    functionLinenumberEnd: 698
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetSimpleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetSimpleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:705,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:706,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:707,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:708,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:710,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:711,1
    - Dst: intIndexed0.intValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:712,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:712,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:713,1
    - Dst: intIndexed1.intValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:714,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:714,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:715,1
    - Dst: intIndexed2.intValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:716,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:716,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:717,1
    - Dst: intIndexed3.intValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:718,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:718,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:719,1
    - Dst: intIndexed4.intValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:720,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:720,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:722,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:723,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:724,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:726,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:728,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:728,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:729,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:729,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:730,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:730,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:731,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:731,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:732,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 733
      start: 703
    functionDepth: 1
    functionLinenumber: 703
    functionLinenumberEnd: 733
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateArrayElements()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - intIndexed2.intValue()
    - intIndexed0.intValue()
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[java.util.HashMap].put(String,String)'
    - intIndexed1.intValue()
    - intIndexed3.intValue()
    - intIndexed4.intValue()
    - '[java.util.HashMap].clear()'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateArrayElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:740,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:743,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:745,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:747,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:749,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:750,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:751,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:752,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:753,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:754,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:755,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:756,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:757,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:758,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 760
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateArrayProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,String)'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateArrayProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:767,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:768,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:769,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:771,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:773,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:773,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:774,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:774,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:775,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:775,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:776,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 777
      start: 765
    functionDepth: 1
    functionLinenumber: 765
    functionLinenumberEnd: 777
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateMapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:784,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:785,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:787,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:789,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:791,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:794,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:796,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:797,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:797,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:798,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:798,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:799,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,double,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:799,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:800,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,float,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:800,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:801,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:801,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:802,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,long,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:802,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:803,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,short,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:803,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:804,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 805
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,short,String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,long,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,double,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,float,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:812,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:814,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:815,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:817,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:819,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:821,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:822,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:825,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:827,1
    - Dst: booleanProperty.booleanValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:828,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertFalse(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:828,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:829,1
    - Dst: booleanSecond.booleanValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:830,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:830,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:831,1
    - Dst: doubleProperty.doubleValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:832,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:832,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:833,1
    - Dst: floatProperty.floatValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:834,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:834,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:835,1
    - Dst: intProperty.intValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:836,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:836,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:837,1
    - Dst: longProperty.longValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:838,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:838,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:839,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:839,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:840,1
    - Dst: shortProperty.shortValue()
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:841,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:841,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:842,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 843
      start: 810
    functionDepth: 1
    functionLinenumber: 810
    functionLinenumberEnd: 843
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - floatProperty.floatValue()
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertTrue(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - longProperty.longValue()
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.DynaBean,java.util.HashMap)'
    - shortProperty.shortValue()
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(float,org.apache.commons.beanutils2.DynaBeanUtilsTest,float,String)'
    - '[java.util.HashMap].put(String,null)'
    - booleanProperty.booleanValue()
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(String,String,String)'
    - intProperty.intValue()
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - doubleProperty.doubleValue()
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertFalse(org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(short,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
    - booleanSecond.booleanValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:851,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:852,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:853,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 855
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 855
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:867,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:868,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:869,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:870,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:871,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:872,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,Object)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:873,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:876,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:877,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:878,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:879,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:880,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:881,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:882,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,Object)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:883,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:886,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:887,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 860
    functionDepth: 1
    functionLinenumber: 860
    functionLinenumberEnd: 889
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyNullValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,Object)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,null)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertNull(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.DynaBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyNullValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:897,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:897,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:898,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:898,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:898,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:899,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:899,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:900,1
    - Dst: Integer.parseInt(String)
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:900,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
      Src: org.apache.commons.beanutils2.DynaBeanUtilsTest:900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 894
    functionDepth: 1
    functionLinenumber: 894
    functionLinenumberEnd: 902
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyOnPrimitiveWrappers()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.DynaBean,String,org.apache.commons.beanutils2.DynaBeanUtilsTest)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - Integer.parseInt(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyOnPrimitiveWrappers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.TestBean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBeanUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBeanUtilsTest
    signature: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].<init>(String,null,null)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:50,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:52,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyDescriptor
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 5
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[java.beans.PropertyDescriptor].<init>(String,null,null)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].getClass()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:61,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].<init>(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].getClass()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].<init>(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:69,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:70,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:71,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:71,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:72,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertSame(java.beans.PropertyDescriptor,java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertSame(java.beans.PropertyDescriptor,java.beans.PropertyDescriptor,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptorNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptorNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:90,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:92,1
    - Dst: '[java.util.HashSet].add()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:93,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptors(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:95,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:96,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:97,1
    - Dst: '[java.util.HashSet].add(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:98,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:99,1
    - Dst: '[java.util.Set<String>].size()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:100,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertEquals(int,org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:100,1
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:101,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:101,1
    - Dst: '[java.util.Set<String>].contains(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:103,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:103,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:105,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertEquals(int,org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:106,1
    - Dst: '[java.util.HashSet].remove(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:108,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptors(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
    - '[java.util.Set<String>].size()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
    - '[java.util.Set<String>].contains(String)'
    - '[java.util.Set<String>].contains(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    - '[java.util.HashSet].add()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
    - '[java.util.HashSet].add(java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertEquals(int,org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
    - '[java.util.HashSet].remove(org.apache.commons.beanutils2.DefaultIntrospectionContextTest)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
    - '[java.util.HashSet].<init>()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptorsNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptorsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:125,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:125,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:126,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:126,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:127,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testGetPropertyDescriptorUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertNull(java.beans.PropertyDescriptor,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testGetPropertyDescriptorUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:135,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:135,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:136,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:136,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:137,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testHasPropertyFalse()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testHasPropertyFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].getClass()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:145,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getTargetClass()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:145,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertEquals(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:145,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:146,1
    - Dst: '[java.util.Set<String>].isEmpty()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:146,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testInit()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].getClass()'
    - '[java.util.Set<String>].isEmpty()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getTargetClass()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertEquals(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testInit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:154,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testPropertyNamesModify()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testPropertyNamesModify()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:163,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:163,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].removePropertyDescriptor(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:164,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:165,1
    - Dst: '[java.util.Set<String>].isEmpty()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:165,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:165,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:166,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertEquals(int,org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContextTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testRemovePropertyDescriptor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].removePropertyDescriptor(String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    - '[java.util.Set<String>].isEmpty()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertEquals(int,org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].assertTrue(org.apache.commons.beanutils2.DefaultIntrospectionContextTest,String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testRemovePropertyDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.DefaultIntrospectionContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DefaultIntrospectionContextTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DefaultIntrospectionContextTest
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.AlphaBean
      static: false
      superClass: org.apache.commons.beanutils2.AbstractParent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 27
    functionName: '[org.apache.commons.beanutils2.AlphaBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AlphaBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.AlphaBean
    signature: '[org.apache.commons.beanutils2.AlphaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].setName(String)'
      Src: org.apache.commons.beanutils2.AlphaBean:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.AlphaBean
      static: false
      superClass: org.apache.commons.beanutils2.AbstractParent
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AlphaBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.AlphaBean].setName(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.AlphaBean
    signature: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.AbstractParent
    argCount: 1
    argNames:
    - badParameter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.AlphaBean].bogus(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AlphaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.AlphaBean].bogus(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.AbstractParent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.AlphaBean].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AlphaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.AlphaBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.AbstractParent
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.AlphaBean].setName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AlphaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.AlphaBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.apache.commons.beanutils2.AbstractChild].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractChild.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.AbstractChild].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.beanutils2.AbstractChild].setName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractChild.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.AbstractChild].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.Child
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.AbstractChild
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.AbstractChild].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractChild.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.AbstractChild
    signature: '[org.apache.commons.beanutils2.AbstractChild].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanWithInnerBean:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InnerBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanWithInnerBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.BeanWithInnerBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanWithInnerBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanWithInnerBean
    signature: '[org.apache.commons.beanutils2.BeanWithInnerBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InnerBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: InnerBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.BeanWithInnerBean].getInnerBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanWithInnerBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: InnerBean
    signature: '[org.apache.commons.beanutils2.BeanWithInnerBean].getInnerBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Properties].getProperty(String)'
      Src: org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Properties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].getFish(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanWithInnerBean.java
    functionUses: 0
    functionsReached:
    - '[Properties].getProperty(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].getFish(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Properties].setProperty(String,String)'
      Src: org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Properties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].setFish(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanWithInnerBean.java
    functionUses: 0
    functionsReached:
    - '[Properties].setProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].setFish(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Properties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanWithInnerBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean
    signature: '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyChildBean
      static: false
      superClass: org.apache.commons.beanutils2.MappedPropertyTestBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.MappedPropertyChildBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyChildBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyChildBean
    signature: '[org.apache.commons.beanutils2.MappedPropertyChildBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:42,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:43,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:43,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:43,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:43,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:44,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:44,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithBooleanProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithBooleanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Byte)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:52,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:53,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:54,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setByteProperty(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:54,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:55,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:55,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:56,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:57,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithByteProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.TestBean].setByteProperty(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Byte)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithByteProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Double)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:65,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:66,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:66,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:66,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:66,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:67,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:67,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:67,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithDoubleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Double)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithDoubleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Float)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:75,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:76,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:76,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:76,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:76,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:77,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithFloatProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(int)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Float)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithFloatProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Integer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:86,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:87,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:88,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:88,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:89,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:89,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:90,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:90,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:91,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:91,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:94,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:97,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Integer)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Integer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:108,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:109,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:109,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:109,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:109,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:110,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:110,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:110,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithIntProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,Integer)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithIntProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:119,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:119,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithInvalidPropertyName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithInvalidPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:131,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:132,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:133,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:134,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:134,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:135,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:136,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:136,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:139,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:140,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 141
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithMappedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithMappedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:148,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:150,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:151,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:152,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:153,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:154,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:154,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:155,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:156,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNestedMappedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNestedMappedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:164,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:165,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:166,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:167,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:168,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:168,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:169,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:169,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:170,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNestedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNestedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:178,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNullInPath()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertThrows()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNullInPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String,boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:187,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:189,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:189,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 190
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNullInPathAndIgnoreTrue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String,boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNullInPathAndIgnoreTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:197,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:198,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:198,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:198,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:200,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:201,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:201,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:201,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:203,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:204,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:204,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:204,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithPrimitiveAndNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(int)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithPrimitiveAndNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:212,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:214,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:213,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:215,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:215,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithReadOnlyProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithReadOnlyProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:223,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:224,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:224,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:224,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:225,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:225,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithSimpleStringProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithSimpleStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:233,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:234,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:234,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:234,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:235,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:235,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 231
    functionDepth: 2
    functionLinenumber: 231
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithSimpleStringPropertyWithNullValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithSimpleStringPropertyWithNullValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:244,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:244,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithWriteOnlyProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,null)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithWriteOnlyProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:31,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:32,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:33,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
    functionUses: 0
    functionsReached:
    - Double.valueOf(float)
    - Float.valueOf(float)
    - Byte.valueOf(String)
    - Integer.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:71,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:73,1
    - Dst: '[java.util.ArrayList].add(E)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:74,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:75,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:77,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:79,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:81,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:83,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Collection<E>
      - E
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - desc
    - collection
    - addElem
    argTypes:
    - String
    - java.util.Collection<E>
    - E
    constantsTouched: []
    func_position:
      end: 84
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,java.util.Collection<E>,E)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].add(E)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,java.util.Collection<E>,E)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].clear()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:94,1
    - Dst: '[java.util.Map<Object,Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:95,1
    - Dst: '[java.util.Map<Object,Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:96,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:99,1
    - Dst: properties[i].getName()
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:101,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].set(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:101,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:105,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.BasicDynaBean,boolean)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.BasicDynaBean)'
    - properties[i].getName()
    - '[java.util.Map<Object,Object>].put(String,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
    - '[org.apache.commons.beanutils2.BasicDynaBean].set(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.BasicDynaBean,boolean)'
    - '[java.util.Map<Object,Object>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:125,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testClear()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:134,1
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:134,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:134,1
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:135,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testContainsKey()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[java.util.Map<String,Object>].containsKey(String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testContainsKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].containsValue(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:143,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:143,1
    - Dst: '[java.util.Map<String,Object>].containsValue(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:144,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testContainsValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[java.util.Map<String,Object>].containsValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testContainsValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].entrySet()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:152,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:155,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:156,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:157,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].iterator()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:157,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].next()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:157,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:157,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].size()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:159,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:159,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:161,1
    - Dst: entry.getKey()
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:164,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:165,1
    - Dst: '[java.util.Map<String,Object>].get(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:166,1
    - Dst: entry.getValue()
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:167,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:167,1
    - Dst: properties[j].getName()
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:171,1
    - Dst: '[java.util.ArrayList].contains(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:172,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:172,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testEntrySet()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[java.util.ArrayList].contains(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].entrySet()'
    - entry.getKey()
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - properties[j].getName()
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].next()'
    - entry.getValue()
    - '[java.util.Map<String,Object>].entrySet()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].iterator()'
    - '[java.util.Map<String,Object>].get(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].size()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testEntrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:182,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:182,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:182,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testGet()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[java.util.Map<String,Object>].get(String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].isEmpty()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:192,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:192,1
    - Dst: '[java.util.Map<String,Object>].isEmpty()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:193,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testIsEmpty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].isEmpty()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].isReadOnly()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:201,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:201,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].isReadOnly()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:202,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 203
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testIsReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertFalse(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testIsReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].keySet()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:210,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:213,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].size()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:215,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:215,1
    - Dst: properties[i].getName()
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:218,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].contains(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:219,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testKeySet()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - properties[i].getName()
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[java.util.Map<String,Object>].keySet()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].contains(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertTrue(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].size()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testKeySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:230,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:232,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:232,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:232,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:233,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:233,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:233,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:234,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:234,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 226
    functionDepth: 3
    functionLinenumber: 226
    functionLinenumberEnd: 235
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testPut()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].put(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - '[java.util.Map<String,Object>].get(String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,Object,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testPut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:243,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:244,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:244,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:246,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:248,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:248,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:248,1
    - Dst: '[java.util.Map<String,Object>].putAll(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:249,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:250,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:250,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,Object,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 240
    functionDepth: 3
    functionLinenumber: 240
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testPutAll()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(String,Object,String)'
    - '[java.util.Map<String,Object>].putAll(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,Object,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
    - '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testPutAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:258,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:259,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 260
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testRemove()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].size()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:267,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:267,1
    - Dst: '[java.util.Map<String,Object>].size()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:268,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testSize()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(int,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[java.util.Map<String,Object>].size()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].values()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:276,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:279,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].size()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:281,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:281,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].iterator()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:284,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].hasNext()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:286,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].next()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:287,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].next()'
    - '[java.util.Map<String,Object>].values()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].iterator()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].hasNext()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].size()'
    - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].assertEquals(org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,org.apache.commons.beanutils2.DynaBeanMapDecoratorTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:45,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:46,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:47,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:48,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:49,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,DynaProperty[])'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:51,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:54,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:55,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:56,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.BasicDynaClass)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:56,1
    - Dst: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - org.apache.commons.beanutils2.DynaProperty
      - DynaProperty[]
      - org.apache.commons.beanutils2.DynaClass
      - String
      - Integer
      - java.util.Date
      - java.util.Map<String,Object>
      - java.util.Map<Object,Object>
      - Object[]
      - org.apache.commons.beanutils2.BasicDynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.BasicDynaBean)'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.BasicDynaClass)'
    - Integer.valueOf(int)
    - '[java.util.Date].<init>()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,DynaProperty[])'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBeanMapDecoratorTest
    signature: '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:62,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:63,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:64,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:64,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:65,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty1()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(Class<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:73,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:74,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:75,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:75,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:76,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(Class<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName1()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:116,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:117,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:117,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted1()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:126,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:127,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:127,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:136,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:137,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:137,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:146,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:147,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:147,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:148,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:149,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:149,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:150,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:150,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:151,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 144
    functionDepth: 3
    functionLinenumber: 144
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testGetPropertyDoesntExist1()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertEquals(Class<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testGetPropertyDoesntExist1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:159,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:160,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:160,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:161,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 157
    functionDepth: 3
    functionLinenumber: 157
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testGetPropertyDoesntExist2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testGetPropertyDoesntExist2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:169,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:170,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:171,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:171,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertNotNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].remove(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:173,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:174,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:174,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:175,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemoveProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].remove(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertNotNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemoveProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:183,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:183,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].remove(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:184,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:185,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyDoesntExist()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].remove(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyDoesntExist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyNullName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyNullName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:201,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:202,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:202,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:203,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaClassTest:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 199
    functionDepth: 3
    functionLinenumber: 199
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyRestricted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClassTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaClassTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.LazyDynaClassTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaClassTest
    signature: '[org.apache.commons.beanutils2.LazyDynaClassTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.BenchBean].getBooleanProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BenchBean].getBooleanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.BenchBean].getByteProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.apache.commons.beanutils2.BenchBean].getByteProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.BenchBean].getDoubleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.beanutils2.BenchBean].getDoubleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.BenchBean].getFloatProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.apache.commons.beanutils2.BenchBean].getFloatProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.BenchBean].getIntProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BenchBean].getIntProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.BenchBean].getLongProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.BenchBean].getLongProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.BenchBean].getShortProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.commons.beanutils2.BenchBean].getShortProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.BenchBean].getStringProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BenchBean].getStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanProperty
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.BenchBean].setBooleanProperty(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setBooleanProperty(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteProperty
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.BenchBean].setByteProperty(byte)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setByteProperty(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doubleProperty
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.BenchBean].setDoubleProperty(double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setDoubleProperty(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - floatProperty
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.BenchBean].setFloatProperty(float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setFloatProperty(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intProperty
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.BenchBean].setIntProperty(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setIntProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longProperty
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.BenchBean].setLongProperty(long)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setLongProperty(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shortProperty
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.BenchBean].setShortProperty(short)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setShortProperty(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.BenchBean].setStringProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BenchBean].setStringProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - byte
      - double
      - float
      - int
      - long
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BenchBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BenchBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BenchBean
    signature: '[org.apache.commons.beanutils2.BenchBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:90,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:91,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - expected
    argTypes:
    - int[]
    - int[]
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],int[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(java.util.Map<?,?>,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:99,1
    - Dst: '[java.util.Map<?,?>].size()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:100,1
    - Dst: '[java.util.Map<?,?>].size()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:100,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:100,1
    - Dst: '[java.util.Map<?,?>].keySet()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:101,1
    - Dst: '[java.util.Map<?,?>].get(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:102,1
    - Dst: '[java.util.Map<?,?>].get(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:102,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?,?>
      - java.util.Map<?,?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - expected
    argTypes:
    - java.util.Map<?,?>
    - java.util.Map<?,?>
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkMap(java.util.Map<?,?>,java.util.Map<?,?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<?,?>].size()'
    - '[java.util.Map<?,?>].keySet()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(java.util.Map<?,?>,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[java.util.Map<?,?>].get(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkMap(java.util.Map<?,?>,java.util.Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Throwable,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Throwable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].getCause(Throwable)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Throwable,String)'
    linkageType: ''
    returnType: Throwable
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].getCause(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].throwException(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:118,1
    - Dst: '[Exception].<init>(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:120,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - cause
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].initCauseAndThrowException(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].throwException(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].initCauseAndThrowException(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:129,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:130,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:130,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUpShared()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUpShared()'
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].<init>(null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:140,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].setLocale(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].setPattern(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:142,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.DateConverter)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:143,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.DateConverter,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:145,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:146,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:148,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].set(int,int,int,int,int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:149,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].set(org.apache.commons.beanutils2.BeanUtilsBeanTest,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:150,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].getTime()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 153
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUpShared()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[java.util.Calendar].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].getTime()'
    - '[org.apache.commons.beanutils2.converters.DateConverter].<init>(null)'
    - '[org.apache.commons.beanutils2.converters.DateConverter].setPattern(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].set(org.apache.commons.beanutils2.BeanUtilsBeanTest,int)'
    - '[org.apache.commons.beanutils2.converters.DateConverter].setLocale(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].set(int,int,int,int,int,int)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.DateConverter,int)'
    - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.DateConverter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUpShared()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:165,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:165,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:165,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:167,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:168,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:170,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:171,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 163
    functionDepth: 5
    functionLinenumber: 163
    functionLinenumberEnd: 175
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testArrayPropertyConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testArrayPropertyConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:184,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:186,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:187,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:188,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:188,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:189,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:189,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:190,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:191,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:192,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:192,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:193,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:193,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:194,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:194,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:195,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:196,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:199,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:202,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:202,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:203,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:203,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:204,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:204,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:205,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:205,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:206,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:206,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:207,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:207,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:208,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:208,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:211,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:212,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:213,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:214,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:215,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:216,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:217,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:218,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:219,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:220,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:221,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:222,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:223,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:224,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:225,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:226,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - Byte.valueOf(byte)
    - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String)'
    - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
    - '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.DynaBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:237,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:238,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:239,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:240,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:241,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:242,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:243,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:244,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:245,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:246,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:247,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:249,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:252,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:252,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:253,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:253,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:254,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:254,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:255,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,float,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:255,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:256,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:256,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:257,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:257,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:258,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:258,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:259,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:259,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:262,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:263,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:264,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:265,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:266,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:267,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:268,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:269,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:270,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:271,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:272,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,float,float,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[java.util.HashMap].put(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:284,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:285,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:286,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:287,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDupProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:288,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:289,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:290,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setLongProperty(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:291,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setShortProperty(short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:292,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:293,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:294,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:297,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:300,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:300,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:301,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:301,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:302,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:302,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:303,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:303,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:304,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:304,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:305,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:305,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:306,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:306,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:309,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:310,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:311,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:312,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:313,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:314,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:315,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:316,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:317,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:318,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:319,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:320,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:321,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:322,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:323,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:324,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 327
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesStandard()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
    - '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(float)'
    - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    - '[org.apache.commons.beanutils2.TestBean].setLongProperty(int)'
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setShortProperty(short)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
    - '[org.apache.commons.beanutils2.TestBean].setDupProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setStringArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].setIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesStandard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:335,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:335,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:336,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:336,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:337,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:337,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:338,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:338,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:339,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:339,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:340,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:340,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:341,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:341,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:342,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:342,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:343,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:343,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:344,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:344,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:345,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:345,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:346,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 348
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyByte()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
    - Double.valueOf(int)
    - Short.valueOf(short)
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Calendar)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:355,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:356,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 357
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvert()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Calendar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:364,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:365,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 366
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertFromString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertFromString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:373,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:374,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 375
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringArray(null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:382,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:383,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:384,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:384,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].setStringArray(null)'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:393,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:394,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:395,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:395,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 397
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToStringIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
    - '[org.apache.commons.beanutils2.TestBean].setStringArray()'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToStringIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:405,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:405,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:406,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:406,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:407,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:407,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:408,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:408,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:409,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:409,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:410,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:410,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:411,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:411,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:412,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:412,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:413,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:413,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:414,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:414,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:415,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:415,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:416,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 418
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
    - Double.valueOf(int)
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:426,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:426,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:427,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:427,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:428,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:428,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:429,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:429,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:430,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:430,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:431,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:431,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:432,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:432,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:433,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:433,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:434,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:434,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:435,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:435,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:436,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:436,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:437,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 439
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(int)
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:447,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:447,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:448,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:448,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:449,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:449,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:450,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:450,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:451,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:451,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:452,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:452,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:453,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:453,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:454,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:454,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:455,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:455,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:456,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:456,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:457,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:457,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:458,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 460
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyInteger()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:468,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:468,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:469,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:469,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:470,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:470,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:471,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:471,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:472,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:472,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:473,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:473,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:474,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:474,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:475,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:475,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:476,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:476,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:477,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:477,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:478,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:478,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:479,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 481
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(int)
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:491,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntArray(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:491,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:495,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:495,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:496,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:496,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:498,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:498,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:498,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:501,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:501,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:502,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:502,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:504,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:504,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:504,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:507,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:507,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:508,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:508,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:510,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:510,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:510,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:513,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:514,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:514,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:516,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:516,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 486
    functionDepth: 3
    functionLinenumber: 486
    functionLinenumberEnd: 518
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedIndexedArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.TestBean].setIntArray(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedIndexedArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:526,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:527,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:528,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:529,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:530,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:531,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:534,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:535,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkMap(java.util.Map<String,Object>,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:535,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:536,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:537,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:537,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkMap(java.util.Map<String,Object>,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 523
    functionDepth: 3
    functionLinenumber: 523
    functionLinenumberEnd: 539
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedMappedMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkMap(java.util.Map<String,Object>,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedMappedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:547,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:548,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:548,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:551,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:551,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:552,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:552,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:553,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:553,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:554,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:554,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:554,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:557,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:557,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:558,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:558,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:559,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:559,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:560,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:560,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:560,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:563,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:563,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:564,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:564,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:565,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:565,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:566,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:566,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:566,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:569,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:570,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:570,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:571,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:571,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:572,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:572,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 544
    functionDepth: 3
    functionLinenumber: 544
    functionLinenumberEnd: 574
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedSimple()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(org.apache.commons.beanutils2.TestBean)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:582,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:583,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:584,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 579
    functionDepth: 1
    functionLinenumber: 579
    functionLinenumberEnd: 586
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:594,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:594,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:595,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:595,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:596,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:596,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:597,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:597,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:598,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:598,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:599,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:599,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:600,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:600,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:601,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:601,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:602,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:602,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:603,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:603,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:604,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:604,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:605,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 607
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
    - Byte.valueOf(byte)
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(int)
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setWriteOnlyProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:615,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:618,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:619,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:619,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:622,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:622,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:623,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 612
    functionDepth: 1
    functionLinenumber: 612
    functionLinenumberEnd: 625
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.TestBean].setWriteOnlyProperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].describe(null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:632,1
    - Dst: '[java.util.Map<String,String>].isEmpty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:632,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:632,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].describe(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:634,1
    - Dst: '[java.util.Map<String,String>].containsKey(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:637,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:637,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:639,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:641,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:641,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:642,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:642,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:643,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:643,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:644,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:644,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:645,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:645,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:646,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:646,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:647,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:647,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:648,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:648,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 649
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testDescribe()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].describe(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].describe(null)'
    - '[java.util.Map<String,String>].get(String)'
    - '[java.util.Map<String,String>].containsKey(org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[java.util.Map<String,String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testDescribe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:656,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:657,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:659,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:661,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:662,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:664,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:667,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:668,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:669,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:670,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:673,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:674,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:675,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 654
    functionDepth: 1
    functionLinenumber: 654
    functionLinenumberEnd: 677
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetArrayProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBeanTest,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDateArrayProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:685,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:686,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:687,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 689
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetArrayPropertyDate()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].setDateArrayProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetArrayPropertyDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:696,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:697,1
    - Dst: String.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:697,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 700
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetGeneralProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
    - '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetGeneralProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:707,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:708,1
    - Dst: String.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:708,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:709,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:711,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:712,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 714
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedProperty1()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
    - '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedProperty1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:721,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:722,1
    - Dst: String.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:722,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:724,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:726,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:727,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 730
      start: 719
    functionDepth: 1
    functionLinenumber: 719
    functionLinenumberEnd: 730
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedProperty2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
    - '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedProperty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDateArrayProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:738,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:739,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 741
      start: 735
    functionDepth: 0
    functionLinenumber: 735
    functionLinenumberEnd: 741
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedPropertyDate()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].setDateArrayProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedPropertyDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:745,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:746,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:747,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 743
    functionDepth: 1
    functionLinenumber: 743
    functionLinenumberEnd: 748
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetMappedProperty2Args()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetMappedProperty2Args()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:752,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:753,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:754,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 750
    functionDepth: 1
    functionLinenumber: 750
    functionLinenumberEnd: 755
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetMappedProperty3Args()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetMappedProperty3Args()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:762,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:763,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:763,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 765
      start: 760
    functionDepth: 3
    functionLinenumber: 760
    functionLinenumberEnd: 765
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetNestedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.BeanUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetNestedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:772,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:773,1
    - Dst: String.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:773,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 770
    functionDepth: 1
    functionLinenumber: 770
    functionLinenumberEnd: 776
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetSimpleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - String.valueOf(short)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetSimpleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDateProperty(java.util.Date)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:784,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:785,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 787
      start: 781
    functionDepth: 1
    functionLinenumber: 781
    functionLinenumberEnd: 787
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetSimplePropertyDate()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].setDateProperty(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetSimplePropertyDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:791,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.MappedPropertyTestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:792,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMapproperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:793,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 794
      start: 789
    functionDepth: 2
    functionLinenumber: 789
    functionLinenumberEnd: 794
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testMappedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMapproperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.MappedPropertyTestBean,String,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyTestBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testMappedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:798,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(null,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:798,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:799,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:799,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:800,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:800,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(null,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 796
    functionDepth: 1
    functionLinenumber: 796
    functionLinenumberEnd: 801
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulate()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(String,null)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(null,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:808,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:809,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:810,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:811,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:813,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:815,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:815,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:816,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:816,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:817,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:817,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:818,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:818,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:819,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:819,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:821,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:822,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:823,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:825,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:827,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:827,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:828,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:828,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:829,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:829,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:830,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:830,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:831,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 806
    functionDepth: 1
    functionLinenumber: 806
    functionLinenumberEnd: 832
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateArrayElements()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].clear()'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateArrayElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:839,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:841,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:843,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:845,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:847,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:848,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:849,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:850,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:851,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:852,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:853,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:854,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:855,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:856,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 858
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateArrayProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(String[],String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(int[],String)'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateArrayProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:865,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:866,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:867,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:869,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:871,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:871,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:872,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:872,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:873,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:873,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:874,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 863
    functionDepth: 2
    functionLinenumber: 863
    functionLinenumberEnd: 875
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateMapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:882,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:883,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:885,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:887,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:889,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:891,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:893,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:895,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:896,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:896,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:896,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:897,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:897,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:897,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:898,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:898,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,float,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:898,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:899,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:899,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:899,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:900,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:900,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:900,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:901,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:901,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:901,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:902,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:902,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:902,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:903,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:903,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 904
      start: 880
    functionDepth: 3
    functionLinenumber: 880
    functionLinenumberEnd: 904
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,float,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:911,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:913,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:914,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:916,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:917,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:919,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:920,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:921,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:922,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:924,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:925,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:927,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:929,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:930,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:930,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:931,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:931,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:932,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:932,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:933,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,float,float,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:933,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:934,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:934,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:935,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:935,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:936,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:936,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:937,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:937,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:938,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:938,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:939,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:939,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:940,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 941
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 941
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
    - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,float,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(float,double,float,String)'
    - '[java.util.HashMap].put(String,null)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:946,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:946,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:946,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:947,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:947,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:947,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:949,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:952,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:953,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:954,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:954,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:956,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:957,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:958,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:958,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:962,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ThrowExceptionConverter,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:962,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:963,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:964,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:967,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:968,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:969,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:969,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 944
    functionDepth: 5
    functionLinenumber: 944
    functionLinenumberEnd: 970
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSeparateInstances()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(boolean,boolean,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ThrowExceptionConverter,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSeparateInstances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:977,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:978,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:979,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:980,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:981,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:982,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:982,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:984,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:984,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:984,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:984,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:985,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:986,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:986,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:986,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 987
      start: 975
    functionDepth: 2
    functionLinenumber: 975
    functionLinenumberEnd: 987
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetMappedMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.Map<String,Object>].get(String)'
    - '[java.util.Map<?,?>].get(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    - '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetMappedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:995,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:995,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:996,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:996,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1001,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1001,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1002,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1002,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1003,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1003,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1004,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1004,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1005,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1005,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1006,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1006,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1008
      start: 992
    functionDepth: 1
    functionLinenumber: 992
    functionLinenumberEnd: 1008
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyByte()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(byte,byte)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Calendar)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1015,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1016,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1017
      start: 1013
    functionDepth: 1
    functionLinenumber: 1013
    functionLinenumberEnd: 1017
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvert()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Calendar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1024,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1025,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1025,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1026
      start: 1022
    functionDepth: 1
    functionLinenumber: 1022
    functionLinenumberEnd: 1026
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertFromString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(java.util.Date,java.util.Date,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertFromString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1033,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1034,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1035
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringArray(null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1042,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1043,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1044,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1044,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1046
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].setStringArray(null)'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1053,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1054,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1056
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1056
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToStringIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,java.util.Date)'
    - '[org.apache.commons.beanutils2.TestBean].setStringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToStringIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1064,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1064,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1065,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1065,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1066,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1066,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1067,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1067,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1068,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1068,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1069,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1069,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1070,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1070,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1071,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1071,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1072,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1072,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1073,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1073,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1074,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1074,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1075,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1061
    functionDepth: 1
    functionLinenumber: 1061
    functionLinenumberEnd: 1077
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,double,float)'
    - Double.valueOf(int)
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1085,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1085,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1086,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1086,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1087,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1087,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1088,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1088,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1089,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1089,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1090,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1090,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1091,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1091,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1092,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1092,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1093,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1093,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1094,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1094,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1095,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1095,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1096,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1098
      start: 1082
    functionDepth: 1
    functionLinenumber: 1082
    functionLinenumberEnd: 1098
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,float,float)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(int)
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1106,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1106,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1107,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1107,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1112,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1112,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1113,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1113,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1114,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1114,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1115,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1115,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1116,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1116,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1117,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1119
      start: 1103
    functionDepth: 1
    functionLinenumber: 1103
    functionLinenumberEnd: 1119
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyInteger()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1127,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1127,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1128,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1128,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1133,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1133,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1134,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1134,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1135,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1135,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1136,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1136,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1137,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1137,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1138,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1140
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,long)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1148,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1149,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1150,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1152
      start: 1145
    functionDepth: 1
    functionLinenumber: 1145
    functionLinenumberEnd: 1152
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1164,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1165,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1166,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1167,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1168,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1169,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1170,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1173,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1174,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1175,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1176,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1177,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1178,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1179,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1180,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1183,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1184,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1186
      start: 1157
    functionDepth: 1
    functionLinenumber: 1157
    functionLinenumberEnd: 1186
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyNullValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNull(String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,Object)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyNullValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1194,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1194,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1195,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1195,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1196,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1196,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1197,1
    - Dst: Integer.parseInt(String)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1197,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1191
    functionDepth: 1
    functionLinenumber: 1191
    functionLinenumberEnd: 1199
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyOnPrimitiveWrappers()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,int)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - Integer.parseInt(String)
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyOnPrimitiveWrappers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1207,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1207,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1208,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1208,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1213,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1213,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1214,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1214,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1215,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1215,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1216,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1216,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1217,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1217,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1218,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1204
    functionDepth: 1
    functionLinenumber: 1204
    functionLinenumberEnd: 1220
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(short,short)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1227,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1228,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1229,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1230,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1231,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1232,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1234,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1235,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1236,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1237,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1238,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1239,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1240,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1225
    functionDepth: 1
    functionLinenumber: 1225
    functionLinenumberEnd: 1242
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyStringToArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,org.apache.commons.beanutils2.BeanUtilsBeanTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyStringToArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setWriteOnlyProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1250,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1253,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1254,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1254,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1257,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1257,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1258,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1247
    functionDepth: 1
    functionLinenumber: 1247
    functionLinenumberEnd: 1260
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setWriteOnlyProperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].assertEquals(String,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.BeanUtilsBeanTest)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBeanTest:1266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].throwException(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 1
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].throwException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - String[]
      - java.util.Calendar
      - java.util.Date
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtilsBeanTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtilsBeanTest
    signature: '[org.apache.commons.beanutils2.BeanUtilsBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].createDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].createDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].createDynaClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:87,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:88,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:90,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:90,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:91,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:91,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:92,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:92,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:93,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:93,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:95,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:97,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:98,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:98,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:99,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:100,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:101,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:102,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:103,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:104,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:105,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:106,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:106,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:107,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:108,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:109,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:110,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:111,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:112,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:112,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:113,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:113,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:114,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:116,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:116,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:118,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:120,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - '[java.util.HashMap].<init>()'
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].createDynaClass()'
    - Integer.valueOf(int)
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - Double.valueOf(float)
    - Boolean.valueOf(boolean)
    - Float.valueOf(float)
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:139,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:139,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:139,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:150,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:150,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:151,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:152,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(Class<?>,Class<?>,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 153
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 153
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(Class<?>,Class<?>,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:200,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:200,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(DynaProperty[],String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:201,1
    - Dst: element.getName()
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:204,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].equals()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:206,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].fail(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:213,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].fail(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:215,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 218
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(DynaProperty[],String)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    - element.getName()
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].fail(String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].equals()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorSecond()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetIndexedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetIndexedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:259,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:260,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:261,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:262,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(int,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:262,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:263,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:264,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:265,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:266,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(int,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:266,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:267,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:268,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:269,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:270,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:271,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:272,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:273,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:274,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:275,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:276,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:277,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetIndexedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].get(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(int,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetIndexedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:287,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetMappedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetMappedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:297,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:298,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:299,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:300,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:301,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetMappedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetMappedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:318,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:319,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:320,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertTrue(Boolean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertTrue(Boolean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:329,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:330,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:331,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:332,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,float,float,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 333
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,float,float,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:340,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:341,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:342,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:343,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,float,float,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 344
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,float,float,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:351,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:352,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:353,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:354,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,int,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 355
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,int,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:362,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:363,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:364,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:365,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,int,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 366
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,int,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:373,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:374,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:375,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:376,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,short,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 377
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,short,String)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:384,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:385,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:386,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 388
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:395,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:395,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:396,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 397
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testMappedContains()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testMappedContains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:404,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:404,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].remove(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:405,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:406,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:406,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:407,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:407,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].remove(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:408,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:409,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 410
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testMappedRemove()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.DynaBean].remove(String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testMappedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:418,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:419,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:420,1
    - Dst: oos.flush()
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:421,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:425,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:425,1
    - Dst: '[java.io.ObjectInputStream].<init>(org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:426,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:427,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:429,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 415
    functionDepth: 1
    functionLinenumber: 415
    functionLinenumberEnd: 430
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testNotSerializableException()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
    - '[java.io.ByteArrayInputStream].<init>(org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - oos.flush()
    - '[java.io.ObjectInputStream].<init>(org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaBean)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testNotSerializableException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 438
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetIndexedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetIndexedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:446,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:446,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:447,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:448,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:449,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:450,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(int,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:450,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:451,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:451,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:452,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:453,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:454,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:455,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(int,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:455,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:456,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:457,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:458,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:459,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:460,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:461,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:462,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:463,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:464,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:465,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:466,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:467,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:468,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:469,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 443
    functionDepth: 1
    functionLinenumber: 443
    functionLinenumberEnd: 471
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetIndexedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,int,String)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(int,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,int,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetIndexedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:478,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:479,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:479,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:480,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:481,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 476
    functionDepth: 1
    functionLinenumber: 476
    functionLinenumberEnd: 482
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetMappedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetMappedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:489,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:489,1
    - Dst: Boolean.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:491,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:491,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:492,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:492,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 487
    functionDepth: 1
    functionLinenumber: 487
    functionLinenumberEnd: 493
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - Boolean.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:500,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:500,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:502,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:502,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:503,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:503,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,float,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 498
    functionDepth: 1
    functionLinenumber: 498
    functionLinenumberEnd: 504
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,float,String)'
    - Double.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:511,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:511,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:513,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:513,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:514,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:514,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,float,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 515
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,float,String)'
    - Float.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:522,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:522,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:524,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:524,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:525,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:525,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 520
    functionDepth: 1
    functionLinenumber: 520
    functionLinenumberEnd: 526
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - Integer.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:533,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:533,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:535,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:535,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:536,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:536,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 537
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - Long.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:544,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:544,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:546,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:546,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:547,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:547,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 542
    functionDepth: 1
    functionLinenumber: 542
    functionLinenumberEnd: 548
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - Short.valueOf(org.apache.commons.beanutils2.BasicDynaBeanTest)
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,org.apache.commons.beanutils2.BasicDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:555,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:557,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:558,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBeanTest:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 553
    functionDepth: 1
    functionLinenumber: 553
    functionLinenumberEnd: 559
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].set(String,org.apache.commons.beanutils2.BasicDynaBeanTest)'
    - '[org.apache.commons.beanutils2.BasicDynaBeanTest].assertEquals(org.apache.commons.beanutils2.BasicDynaBeanTest,String,String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.apache.commons.beanutils2.DynaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BasicDynaBeanTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BasicDynaBeanTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BasicDynaBeanTest
    signature: '[org.apache.commons.beanutils2.BasicDynaBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.AlphaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getFluentGetProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentIntrospectionTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getFluentGetProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.AlphaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getStringProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentIntrospectionTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
      static: false
      superClass: org.apache.commons.beanutils2.AlphaBean
    argCount: 1
    argNames:
    - fluentGetProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setFluentGetProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentIntrospectionTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
    signature: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setFluentGetProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.FluentIntrospectionTestBean:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
      static: false
      superClass: org.apache.commons.beanutils2.AlphaBean
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setFluentProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentIntrospectionTestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setStringProperty(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
    signature: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setFluentProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.AlphaBean
    argCount: 1
    argNames:
    - stringProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setStringProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentIntrospectionTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setStringProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
      static: false
      superClass: org.apache.commons.beanutils2.AlphaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentIntrospectionTestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
    signature: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PassTestException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.PassTestException].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PassTestException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PassTestException
    signature: '[org.apache.commons.beanutils2.PassTestException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.BeanificationTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 5
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:142,1
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.BeanificationTest:143,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:144,1
    - Dst: signal.setBean(org.apache.commons.beanutils2.BeanUtilsBean)
      Src: org.apache.commons.beanutils2.BeanificationTest:144,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:153,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:154,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:156,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:157,1
    - Dst: '[SetInstanceTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanificationTest:159,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:160,1
    - Dst: '[SetInstanceTesterThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:160,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanificationTest:162,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:163,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:163,1
    - Dst: '[SetInstanceTesterThread].start()'
      Src: org.apache.commons.beanutils2.BeanificationTest:165,1
    - Dst: '[SetInstanceTesterThread].join()'
      Src: org.apache.commons.beanutils2.BeanificationTest:166,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.BeanificationTest:168,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:168,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:169,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:169,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
      Src: org.apache.commons.beanutils2.BeanificationTest:170,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 127
    functionDepth: 6
    functionLinenumber: 127
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testBeanUtilsBeanSetInstance()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[SetInstanceTesterThread].join()'
    - '[SetInstanceTesterThread].start()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean,String)'
    - signal.setBean(org.apache.commons.beanutils2.BeanUtilsBean)
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[SetInstanceTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.BeanUtilsBean)'
    - signal.setSignal(int)
    - '[SetInstanceTesterThread].setContextClassLoader(TestClassLoader)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanificationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testBeanUtilsBeanSetInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.BeanificationTest:189,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:190,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:190,1
    - Dst: '[Class<T>].cast(Integer)'
      Src: org.apache.commons.beanutils2.BeanificationTest:190,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.BeanificationTest,org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:191,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:192,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.BeanificationTest,String,Integer)'
      Src: org.apache.commons.beanutils2.BeanificationTest:192,1
    - Dst: e.printStackTrace()
      Src: org.apache.commons.beanutils2.BeanificationTest:194,1
    - Dst: signal.setException(org.apache.commons.beanutils2.BeanificationTest)
      Src: org.apache.commons.beanutils2.BeanificationTest:195,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:205,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:206,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.PrimitiveBean,String,Integer)'
      Src: org.apache.commons.beanutils2.BeanificationTest:206,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
      Src: org.apache.commons.beanutils2.BeanificationTest:207,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:207,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:209,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:209,1
    - Dst: '[Class<T>].cast(Integer)'
      Src: org.apache.commons.beanutils2.BeanificationTest:209,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.BeanificationTest,org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:210,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:211,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.PrimitiveBean,String,Integer)'
      Src: org.apache.commons.beanutils2.BeanificationTest:211,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
      Src: org.apache.commons.beanutils2.BeanificationTest:212,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:212,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:214,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:215,1
    - Dst: '[TestIndependenceThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.PrimitiveBean)'
      Src: org.apache.commons.beanutils2.BeanificationTest:216,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:217,1
    - Dst: '[TestIndependenceThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:217,1
    - Dst: '[TestIndependenceThread].start()'
      Src: org.apache.commons.beanutils2.BeanificationTest:219,1
    - Dst: '[TestIndependenceThread].join()'
      Src: org.apache.commons.beanutils2.BeanificationTest:220,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
      Src: org.apache.commons.beanutils2.BeanificationTest:222,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
      Src: org.apache.commons.beanutils2.BeanificationTest:222,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:222,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.BeanificationTest:223,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:223,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
      Src: org.apache.commons.beanutils2.BeanificationTest:224,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:224,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testContextClassloaderIndependence()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.BeanificationTest,String,Integer)'
    - '[TestIndependenceThread].setContextClassLoader(TestClassLoader)'
    - '[TestIndependenceThread].join()'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.PrimitiveBean,String,Integer)'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNull(org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
    - signal.setSignal(int)
    - signal.setException(org.apache.commons.beanutils2.BeanificationTest)
    - '[Class<T>].cast(Integer)'
    - '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
    - '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(org.apache.commons.beanutils2.BeanificationTest)'
    - '[Integer].<init>(int)'
    - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.BeanificationTest,org.apache.commons.beanutils2.BeanificationTest)'
    - e.printStackTrace()
    - '[TestIndependenceThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.PrimitiveBean)'
    - '[TestIndependenceThread].start()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testContextClassloaderIndependence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:246,1
    - Dst: ccll.set(Integer)
      Src: org.apache.commons.beanutils2.BeanificationTest:246,1
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.BeanificationTest:247,1
    - Dst: ccll.get()
      Src: org.apache.commons.beanutils2.BeanificationTest:248,1
    - Dst: signal.setMarkerObject(org.apache.commons.beanutils2.BeanificationTest)
      Src: org.apache.commons.beanutils2.BeanificationTest:248,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:257,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:258,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(Integer)'
      Src: org.apache.commons.beanutils2.BeanificationTest:258,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:259,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:259,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(Integer,T,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:259,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:261,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:262,1
    - Dst: '[CCLLTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.ContextClassLoaderLocal)'
      Src: org.apache.commons.beanutils2.BeanificationTest:264,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:265,1
    - Dst: '[CCLLTesterThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:265,1
    - Dst: '[CCLLTesterThread].start()'
      Src: org.apache.commons.beanutils2.BeanificationTest:267,1
    - Dst: '[CCLLTesterThread].join()'
      Src: org.apache.commons.beanutils2.BeanificationTest:268,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.BeanificationTest:270,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:270,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:271,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:271,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(Integer,T,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:271,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:272,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getMarkerObject()'
      Src: org.apache.commons.beanutils2.BeanificationTest:272,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 231
    functionDepth: 2
    functionLinenumber: 231
    functionLinenumberEnd: 273
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testContextClassLoaderLocal()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
    - signal.setMarkerObject(org.apache.commons.beanutils2.BeanificationTest)
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - signal.setSignal(int)
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[CCLLTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.ContextClassLoaderLocal)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(Integer)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(Integer,T,String)'
    - '[CCLLTesterThread].start()'
    - '[Integer].<init>(int)'
    - '[CCLLTesterThread].setContextClassLoader(TestClassLoader)'
    - ccll.set(Integer)
    - '[CCLLTesterThread].join()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getMarkerObject()'
    - ccll.get()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testContextClassLoaderLocal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:278,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:279,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanificationTest:280,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:281,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBean,T,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:281,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset()'
      Src: org.apache.commons.beanutils2.BeanificationTest:282,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:283,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.BeanUtilsBean,T,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 276
    functionDepth: 6
    functionLinenumber: 276
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testContextClassLoaderUnset()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(org.apache.commons.beanutils2.BeanUtilsBean,T,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.BeanUtilsBean,T,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testContextClassLoaderUnset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.BeanificationTest:302,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:303,1
    - Dst: signal.setBean(org.apache.commons.beanutils2.BeanUtilsBean)
      Src: org.apache.commons.beanutils2.BeanificationTest:303,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:304,1
    - Dst: signal.setConvertUtils(org.apache.commons.beanutils2.ConvertUtilsBean)
      Src: org.apache.commons.beanutils2.BeanificationTest:304,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:305,1
    - Dst: signal.setPropertyUtils(org.apache.commons.beanutils2.PropertyUtilsBean)
      Src: org.apache.commons.beanutils2.BeanificationTest:305,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:314,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:315,1
    - Dst: '[GetBeanUtilsBeanThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal)'
      Src: org.apache.commons.beanutils2.BeanificationTest:317,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:318,1
    - Dst: '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:318,1
    - Dst: '[GetBeanUtilsBeanThread].start()'
      Src: org.apache.commons.beanutils2.BeanificationTest:320,1
    - Dst: '[GetBeanUtilsBeanThread].join()'
      Src: org.apache.commons.beanutils2.BeanificationTest:321,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.BeanificationTest:323,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:323,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:324,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
      Src: org.apache.commons.beanutils2.BeanificationTest:324,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:324,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:325,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanificationTest:325,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:325,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:326,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanificationTest:326,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.PropertyUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 289
    functionDepth: 2
    functionLinenumber: 289
    functionLinenumberEnd: 327
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testGetByContextClassLoader()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(int,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - signal.setBean(org.apache.commons.beanutils2.BeanUtilsBean)
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - signal.setPropertyUtils(org.apache.commons.beanutils2.PropertyUtilsBean)
    - '[GetBeanUtilsBeanThread].join()'
    - '[GetBeanUtilsBeanThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.PropertyUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
    - signal.setSignal(int)
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
    - signal.setConvertUtils(org.apache.commons.beanutils2.ConvertUtilsBean)
    - '[GetBeanUtilsBeanThread].start()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getConvertUtils()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNotEquals(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testGetByContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:333,1
    - Dst: '[WeakReference].<init>(TestClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:334,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:335,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:348,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:349,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:350,1
    - Dst: '[org.apache.commons.logging.LogFactory].releaseAll()'
      Src: org.apache.commons.beanutils2.BeanificationTest:352,1
    - Dst: '[GetBeanUtilsBeanThread].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:361,1
    - Dst: '[WeakReference].<init>(GetBeanUtilsBeanThread)'
      Src: org.apache.commons.beanutils2.BeanificationTest:363,1
    - Dst: '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:364,1
    - Dst: '[GetBeanUtilsBeanThread].start()'
      Src: org.apache.commons.beanutils2.BeanificationTest:366,1
    - Dst: '[GetBeanUtilsBeanThread].join()'
      Src: org.apache.commons.beanutils2.BeanificationTest:367,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:369,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:370,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:371,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:373,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:373,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:374,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:374,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:375,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:375,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:376,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:376,1
    - Dst: '[GetBeanUtilsBeanThread].setContextClassLoader(null)'
      Src: org.apache.commons.beanutils2.BeanificationTest:380,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanificationTest:386,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.BeanificationTest:387,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertFalse(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:388,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:390,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:390,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:390,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:391,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 330
    functionDepth: 2
    functionLinenumber: 330
    functionLinenumberEnd: 400
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testMemoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[WeakReference].<init>(org.apache.commons.beanutils2.BeanificationTest)'
    - '[GetBeanUtilsBeanThread].join()'
    - '[org.apache.commons.logging.LogFactory].releaseAll()'
    - '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[GetBeanUtilsBeanThread].setContextClassLoader(null)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[WeakReference].<init>(GetBeanUtilsBeanThread)'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertFalse(org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[WeakReference].<init>(TestClassLoader)'
    - System.gc()
    - '[WeakReference].get()'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[GetBeanUtilsBeanThread].start()'
    - '[GetBeanUtilsBeanThread].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testMemoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:406,1
    - Dst: '[ReferenceQueue].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:407,1
    - Dst: '[WeakReference].<init>(TestClassLoader,ReferenceQueue)'
      Src: org.apache.commons.beanutils2.BeanificationTest:408,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.BeanificationTest:409,1
    - Dst: '[WeakReference].<init>(Integer,ReferenceQueue)'
      Src: org.apache.commons.beanutils2.BeanificationTest:411,1
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanificationTest:413,1
    - Dst: '[java.util.WeakHashMap].put(TestClassLoader,Integer)'
      Src: org.apache.commons.beanutils2.BeanificationTest:414,1
    - Dst: '[java.util.WeakHashMap].get(TestClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:416,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:416,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:417,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:417,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:418,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:418,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.BeanificationTest:427,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertFalse(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:428,1
    - Dst: '[java.util.WeakHashMap].isEmpty()'
      Src: org.apache.commons.beanutils2.BeanificationTest:430,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:432,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:432,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 441
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testMemoryLeak2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[ReferenceQueue].<init>()'
    - '[java.util.WeakHashMap].put(TestClassLoader,Integer)'
    - '[Integer].<init>(int)'
    - '[java.util.WeakHashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertFalse(org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[java.util.WeakHashMap].isEmpty()'
    - '[WeakReference].<init>(Integer,ReferenceQueue)'
    - '[java.util.WeakHashMap].get(TestClassLoader)'
    - System.gc()
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[WeakReference].<init>(TestClassLoader,ReferenceQueue)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testMemoryLeak2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].getClass()'
      Src: org.apache.commons.beanutils2.BeanificationTest:448,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.BeanificationTest:448,1
    - Dst: '[ClassLoader].<init>(org.apache.commons.beanutils2.BeanificationTest)'
      Src: org.apache.commons.beanutils2.BeanificationTest:448,1
    - Dst: '[WeakReference].<init>(ClassLoader)'
      Src: org.apache.commons.beanutils2.BeanificationTest:450,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:452,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:454,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:454,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.BeanificationTest:463,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest].assertFalse(org.apache.commons.beanutils2.BeanificationTest,String)'
      Src: org.apache.commons.beanutils2.BeanificationTest:464,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.BeanificationTest:465,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 474
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].testMemoryTestMethodology()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[WeakReference].<init>(ClassLoader)'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertFalse(org.apache.commons.beanutils2.BeanificationTest,String)'
    - System.gc()
    - '[WeakReference].get()'
    - '[ClassLoader].<init>(org.apache.commons.beanutils2.BeanificationTest)'
    - '[org.apache.commons.beanutils2.BeanificationTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.BeanificationTest].assertNotNull(org.apache.commons.beanutils2.BeanificationTest,String)'
    - '[org.apache.commons.beanutils2.BeanificationTest].getClass()'
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest].testMemoryTestMethodology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanificationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanificationTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanificationTest
    signature: '[org.apache.commons.beanutils2.BeanificationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConvertUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getConvertUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getConvertUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Exception
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getMarkerObject()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getMarkerObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getPropertyUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - org.apache.commons.beanutils2.BeanUtilsBean
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setBean(org.apache.commons.beanutils2.BeanUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setBean(org.apache.commons.beanutils2.BeanUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.ConvertUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - convertUtils
    argTypes:
    - org.apache.commons.beanutils2.ConvertUtilsBean
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setConvertUtils(org.apache.commons.beanutils2.ConvertUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setConvertUtils(org.apache.commons.beanutils2.ConvertUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setException(Exception)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - marker
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setMarkerObject(Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setMarkerObject(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyUtils
    argTypes:
    - org.apache.commons.beanutils2.PropertyUtilsBean
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setPropertyUtils(org.apache.commons.beanutils2.PropertyUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setPropertyUtils(org.apache.commons.beanutils2.PropertyUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - signal
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - BeanUtilsBean
      - PropertyUtilsBean
      - ConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanificationTest.Signal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanificationTest.Signal
    signature: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: ClassLoader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.TestClassLoader].toString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanificationTest.TestClassLoader].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanificationTest.TestClassLoader
      static: false
      superClass: ClassLoader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanificationTest.TestClassLoader].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanificationTest.TestClassLoader
    signature: '[org.apache.commons.beanutils2.BeanificationTest.TestClassLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:57,1
    - Dst: Long.parseLong(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:59,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:63,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:70,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:71,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:72,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:72,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:72,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:73,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:73,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:73,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:74,1
    - Dst: Double.valueOf(double)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:74,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:74,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:75,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:75,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:75,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:76,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:76,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:76,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:77,1
    - Dst: Long.valueOf(long)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:77,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:77,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:78,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:78,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:78,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:79,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:79,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:80,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:81,1
    - Dst: e.getKey()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:82,1
    - Dst: e.getValue()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:82,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBenchCase,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:82,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:86,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:87,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:88,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:89,1
    - Dst: e.getKey()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:90,1
    - Dst: e.getValue()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:90,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBenchCase,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:90,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].entrySet()'
    - Byte.valueOf(byte)
    - Boolean.valueOf(boolean)
    - Long.parseLong(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
    - e.getValue()
    - '[org.apache.commons.beanutils2.BenchBean].getStringProperty()'
    - Long.valueOf(long)
    - '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.BenchBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    - '[org.apache.commons.beanutils2.BenchBean].getByteProperty()'
    - '[java.util.HashMap].<init>()'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BenchBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.BenchBean].getLongProperty()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BenchBean].getIntProperty()'
    - e.getKey()
    - Double.valueOf(double)
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BenchBean].getDoubleProperty()'
    - System.getProperty(String)
    - '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBenchCase,org.apache.commons.beanutils2.PropertyUtilsBenchCase)'
    - '[org.apache.commons.beanutils2.BenchBean].getShortProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBenchCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:123,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:125,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:127,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:129,1
    - Dst: System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:130,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:134,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:136,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:138,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:140,1
    - Dst: System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:141,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.BenchBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.BenchBean)'
    - System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:154,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:156,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:158,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:160,1
    - Dst: System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:161,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:165,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:167,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:169,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:171,1
    - Dst: System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesDyna()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.DynaBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
    - System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesDyna()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:185,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:187,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:189,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:191,1
    - Dst: System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:192,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:196,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:198,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:200,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:202,1
    - Dst: System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
      Src: org.apache.commons.beanutils2.PropertyUtilsBenchCase:203,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
    - System.err.println(org.apache.commons.beanutils2.PropertyUtilsBenchCase)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBenchCase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBenchCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBenchCase
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:60,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:61,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:83,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:83,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:84,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:84,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:87,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:87,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:88,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:88,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:88,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:88,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:89,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:89,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:89,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:89,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:93,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:93,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:93,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:96,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:96,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:97,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:98,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaMap)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:99,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:100,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:100,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedDynaBeanArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - objectArray.getClass()
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedDynaBeanArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:110,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:111,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:111,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:111,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedInvalidType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
    - '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedInvalidType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:124,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:124,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:125,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:125,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:128,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:129,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:129,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:129,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:130,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:130,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:130,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:131,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:131,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:131,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:134,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:135,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:135,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:135,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:136,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:136,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:137,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:137,1
    - Dst: '[java.util.LinkedList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:137,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:137,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:137,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:141,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:142,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:142,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:143,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:143,1
    - Dst: '[java.util.LinkedList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:143,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:143,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 118
    functionDepth: 4
    functionLinenumber: 118
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedLinkedList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
    - '[java.util.LinkedList<?>].size()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,Integer)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedLinkedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:156,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:156,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:157,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:157,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:160,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:160,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:161,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:161,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:161,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:161,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:162,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:162,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:162,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:162,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:165,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:166,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:166,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:167,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:167,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:167,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:167,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:168,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:168,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:169,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:170,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:170,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:170,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:170,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:174,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:175,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:175,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:176,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:177,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 149
    functionDepth: 4
    functionLinenumber: 149
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedObjectArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - objectArray.getClass()
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedObjectArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:190,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:190,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:191,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:191,1
    - Dst: primitiveArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:194,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:194,1
    - Dst: primitiveArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:195,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:195,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:195,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:195,1
    - Dst: primitiveArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:196,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:196,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:196,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:196,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:199,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:200,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:200,1
    - Dst: primitiveArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:201,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:201,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:201,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:201,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:202,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:202,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:203,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:203,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:204,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:208,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:209,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:209,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:210,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:210,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:211,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:211,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:211,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 183
    functionDepth: 4
    functionLinenumber: 183
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPrimitiveArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,Integer)'
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
    - primitiveArray.getClass()
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - Integer.valueOf()
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPrimitiveArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:224,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:224,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:225,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:225,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:226,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:226,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:229,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:230,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:230,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:231,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:231,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:231,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:232,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:232,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:233,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:233,1
    - Dst: '[java.util.ArrayList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:233,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:233,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:233,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:237,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:238,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:238,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:239,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:239,1
    - Dst: '[java.util.ArrayList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:239,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:239,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<?>].size()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBeanTest,Integer)'
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaBeanTest)
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNotNull(Object,String)'
    - Integer.valueOf(int)
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:249,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:250,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:250,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:252,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:252,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:253,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:253,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 245
    functionDepth: 4
    functionLinenumber: 245
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyRestricted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:264,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:266,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:266,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:267,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:267,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:268,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:268,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaBean,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:270,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:272,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 261
    functionDepth: 3
    functionLinenumber: 261
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaBean,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,org.apache.commons.beanutils2.LazyDynaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:281,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:282,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:282,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:282,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 279
    functionDepth: 3
    functionLinenumber: 279
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedInvalidType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedInvalidType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:293,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:293,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:294,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:294,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:295,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:295,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:298,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:299,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:299,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:299,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:300,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:300,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:301,1
    - Dst: '[java.util.HashMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:301,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:301,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:304,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:305,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:305,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:306,1
    - Dst: '[java.util.HashMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:306,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 289
    functionDepth: 4
    functionLinenumber: 289
    functionLinenumberEnd: 307
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Integer)'
    - '[java.util.HashMap<?,?>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:315,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:316,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:316,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:318,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:318,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:319,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:319,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 4
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyRestricted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:330,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:330,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:332,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:333,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:333,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:333,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:334,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:334,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:334,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:335,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:335,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:335,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:338,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:339,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:339,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:339,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:340,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:340,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:341,1
    - Dst: '[java.util.TreeMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:341,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:341,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:343,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:344,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:344,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:345,1
    - Dst: '[java.util.TreeMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:345,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 327
    functionDepth: 4
    functionLinenumber: 327
    functionLinenumberEnd: 346
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyTreeMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[java.util.TreeMap<?,?>].get(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(org.apache.commons.beanutils2.LazyDynaBeanTest,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyTreeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:354,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:357,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:357,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:358,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:358,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:359,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:359,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaBean,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:362,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:365,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 351
    functionDepth: 3
    functionLinenumber: 351
    functionLinenumberEnd: 367
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaBean,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:376,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:376,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:377,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:377,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,null)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:380,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:381,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 372
    functionDepth: 4
    functionLinenumber: 372
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testNullProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testNullProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:392,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:392,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:393,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:393,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:396,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:397,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:397,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:398,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:398,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:398,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:401,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:402,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:402,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 388
    functionDepth: 4
    functionLinenumber: 388
    functionLinenumberEnd: 407
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testSimpleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Integer)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertEquals(Integer,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testSimpleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:416,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:417,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:417,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:420,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:420,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:421,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:421,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 412
    functionDepth: 4
    functionLinenumber: 412
    functionLinenumberEnd: 425
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testSimplePropertyRestricted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBeanTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].testSimplePropertyRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:49,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBeanTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaBean
      - org.apache.commons.beanutils2.LazyDynaClass
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaBeanTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.LazyDynaBeanTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaBeanTest
    signature: '[org.apache.commons.beanutils2.LazyDynaBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: element.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:109,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].equals(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:109,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyDescriptor
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 114
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 2
    functionsReached:
    - element.getName()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].equals(String)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,?>].keySet()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:162,1
    - Dst: '[java.util.TreeSet].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:162,1
    - Dst: '[org.apache.commons.lang3.StringUtils].join(java.util.TreeSet,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,?>
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].keysToString(java.util.Map<String,?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].join(java.util.TreeSet,String)'
    - '[java.util.TreeSet].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[java.util.Map<String,?>].keySet()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].keysToString(java.util.Map<String,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:171,1
    - Dst: '[org.apache.commons.beanutils2.TestBeanPackageSubclass].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:172,1
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].create()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:173,1
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].createSubclass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:174,1
    - Dst: '[org.apache.commons.beanutils2.TestBeanPublicSubclass].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:175,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:177,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:177,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:178,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,String[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:179,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.BasicDynaClass)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:180,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].set(String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:181,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setNestedDynaBean(org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:182,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 168
    functionDepth: 3
    functionLinenumber: 168
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].createSubclass()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,String[])'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.TestBeanPackageSubclass].<init>()'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    - '[org.apache.commons.beanutils2.BasicDynaBean].set(String,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].setNestedDynaBean(org.apache.commons.beanutils2.BasicDynaBean)'
    - '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.BasicDynaClass)'
    - '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
    - '[org.apache.commons.beanutils2.TestBeanPublicSubclass].<init>()'
    - '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].create()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].resetBeanIntrospectors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 189
    functionDepth: 3
    functionLinenumber: 189
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].resetBeanIntrospectors()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testAddBeanIntrospectorNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testAddBeanIntrospectorNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:215,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:216,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:217,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:217,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:218,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:219,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:219,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:220,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:221,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:221,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:222,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:222,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:223,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:223,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:224,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:226,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:229,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(boolean,boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:229,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:230,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(float,double,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:230,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:231,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(float,float,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:231,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:232,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:232,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:233,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,long,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:233,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:234,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(short,short,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:234,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:235,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:235,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:238,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(String[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:239,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:240,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:241,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:242,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:243,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:244,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(int[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:245,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:246,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:247,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:248,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testCopyPropertiesMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(String[],String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(int[],String)'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[java.util.HashMap].put(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(short,short,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(float,float,float,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(boolean,boolean,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,long,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(float,double,float,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testCopyPropertiesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:258,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:259,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:260,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:260,1
    - Dst: icontext.propertyNames()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:263,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].size()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:264,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].iterator()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:266,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].hasNext()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:266,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].next()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:267,1
    - Dst: icontext.getPropertyDescriptor(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:268,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:269,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:269,1
    - Dst: '[java.beans.PropertyDescriptor].<init>(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,null)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:269,1
    - Dst: icontext.addPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:271,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:273,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:274,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:275,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:276,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:277,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:278,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:278,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 256
    functionDepth: 3
    functionLinenumber: 256
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testCustomIntrospection()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].<init>(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,null)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
    - icontext.propertyNames()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - icontext.getPropertyDescriptor(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getReadMethod()'
    - icontext.addPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].size()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].hasNext()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].iterator()'
    - '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testCustomIntrospection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:288,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:290,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:291,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:292,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:293,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:293,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:294,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 285
    functionDepth: 3
    functionLinenumber: 285
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testCustomIntrospectionEx()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
    - '[java.beans.IntrospectionException].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testCustomIntrospectionEx()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].describe(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:303,1
    - Dst: '[java.util.Map<String,Object>].containsKey(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:307,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:307,1
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:309,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertFalse(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:309,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:312,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:312,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:313,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:313,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:313,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:314,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:314,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:314,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:315,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:315,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:315,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:316,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:316,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:316,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:317,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:317,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:317,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:318,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testDescribe()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[java.util.Map<String,Object>].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.PropertyUtils].describe(org.apache.commons.beanutils2.TestBean)'
    - '[java.util.Map<String,Object>].containsKey(String)'
    - '[java.util.Map<String,Object>].containsKey(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertFalse(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testDescribe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:329,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:331,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:332,1
    - Dst: cause.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:333,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:333,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 337
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testExceptionFromInvoke()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - cause.getClass()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testExceptionFromInvoke()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:345,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:360,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:362,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:365,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:366,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:368,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:369,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:369,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:371,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:373,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:375,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:376,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:376,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:378,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - read
    - write
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 380
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 380
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 8
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(java.beans.PropertyDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 2
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 393
    functionDepth: 2
    functionLinenumber: 393
    functionLinenumberEnd: 396
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 401
    functionDepth: 2
    functionLinenumber: 401
    functionLinenumberEnd: 404
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 2
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:429,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:430,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:431,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:431,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:432,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:432,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:433,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:433,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:433,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].contains(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:433,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 435
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorInvalidBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].contains(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[java.util.Arrays].asList(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorInvalidBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 2
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedIntProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:451,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:454,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:456,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedIntProperty(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:456,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedIntProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:457,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:457,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:457,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:458,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:459,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:459,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:461,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:461,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:461,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:462,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:462,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:462,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:462,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:463,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:464,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 448
    functionDepth: 2
    functionLinenumber: 448
    functionLinenumberEnd: 465
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorMappedPeriods()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setMappedIntProperty(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].intValue()'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
    - '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedIntProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorMappedPeriods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,null)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:481,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(PropertyDescriptor[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:482,1
    - Dst: element.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:485,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].equals()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:487,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertFalse(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:493,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertFalse(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:494,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 478
    functionDepth: 1
    functionLinenumber: 478
    functionLinenumberEnd: 497
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(PropertyDescriptor[],String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].equals()'
    - element.getName()
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertFalse(int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 505
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorsArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorsArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 2
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorSecond()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 518
    functionDepth: 2
    functionLinenumber: 518
    functionLinenumberEnd: 521
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 526
    functionDepth: 2
    functionLinenumber: 526
    functionLinenumberEnd: 529
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,null,null)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 537
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,null,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 545
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:553,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:554,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:556,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:557,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:558,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:560,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:561,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:563,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:564,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:565,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 566
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:576,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:577,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:577,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:578,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:578,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:579,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:579,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:580,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:580,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:581,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:581,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:582,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:582,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:583,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 571
    functionDepth: 1
    functionLinenumber: 571
    functionLinenumberEnd: 584
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:593,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:594,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:594,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:595,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:595,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:596,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:597,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:597,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:598,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:598,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:599,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:599,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:600,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:600,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:601,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:601,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:602,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:602,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:603,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 604
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[java.util.Arrays].asList(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[java.util.ArrayList].add(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Object,String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:611,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:612,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:613,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:614,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:615,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:616,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:618,1
    - Dst: '[java.util.ArrayList].add(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:619,1
    - Dst: '[java.util.ArrayList].add(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:620,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:621,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:622,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:622,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:623,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:623,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:624,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:624,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:625,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 609
    functionDepth: 1
    functionLinenumber: 609
    functionLinenumberEnd: 626
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.ArrayList].add(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:636,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:637,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:638,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:639,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:641,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:642,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:643,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:644,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:644,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:646,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:647,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:648,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:649,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:649,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:651,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:652,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:653,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:654,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:656,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:657,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:658,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:659,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:661,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:662,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:663,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:664,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:672,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:673,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:674,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:675,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:677,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:678,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:679,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:680,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:680,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:682,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:683,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:684,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:685,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:685,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:687,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:688,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:689,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:690,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:692,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:693,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:694,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:695,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:697,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:698,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:699,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:700,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:706,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:707,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:708,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:709,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:710,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:711,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:712,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:713,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:714,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:715,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:716,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:717,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 182
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 631
    functionDepth: 1
    functionLinenumber: 631
    functionLinenumberEnd: 718
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:726,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:727,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:728,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:730,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:731,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:732,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 733
      start: 723
    functionDepth: 1
    functionLinenumber: 723
    functionLinenumberEnd: 733
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:740,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:742,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:742,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:743,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:743,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:744,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:744,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:745,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:745,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 738
    functionDepth: 2
    functionLinenumber: 738
    functionLinenumberEnd: 746
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[java.util.Map<String,Object>].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:753,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:754,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:755,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:756,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:757,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:758,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:758,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:759,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:759,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:760,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:760,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:761,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 751
    functionDepth: 2
    functionLinenumber: 751
    functionLinenumberEnd: 762
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:769,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:770,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:771,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:772,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:773,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:774,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:774,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:775,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:775,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:776,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:776,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:777,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 767
    functionDepth: 2
    functionLinenumber: 767
    functionLinenumberEnd: 778
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    - '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:786,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:787,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:787,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:788,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:788,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:789,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:789,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:791,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:791,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:792,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:792,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:793,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:793,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:795,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:795,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 796
      start: 783
    functionDepth: 2
    functionLinenumber: 783
    functionLinenumberEnd: 796
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedPeriods()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedPeriods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:804,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:805,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:805,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:806,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:806,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:807,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:807,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:809,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:809,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:810,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:810,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:811,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 812
      start: 801
    functionDepth: 2
    functionLinenumber: 801
    functionLinenumberEnd: 812
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedSlashes()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedSlashes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:821,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:822,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:824,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:825,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:827,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:828,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:831,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:832,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:834,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:835,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:837,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:838,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:841,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:842,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:844,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:845,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:847,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 849
      start: 817
    functionDepth: 1
    functionLinenumber: 817
    functionLinenumberEnd: 849
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:856,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:857,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 854
    functionDepth: 1
    functionLinenumber: 854
    functionLinenumberEnd: 858
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:865,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:866,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:867,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:868,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:868,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:868,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 3
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:876,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:877,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:878,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:879,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:879,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:879,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 880
      start: 874
    functionDepth: 3
    functionLinenumber: 874
    functionLinenumberEnd: 880
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:887,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:888,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:889,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:890,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:890,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:890,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 891
      start: 885
    functionDepth: 3
    functionLinenumber: 885
    functionLinenumberEnd: 891
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:898,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:899,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:900,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:901,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:901,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:901,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 896
    functionDepth: 3
    functionLinenumber: 896
    functionLinenumberEnd: 902
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:909,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:910,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:911,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:912,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:912,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:912,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 907
    functionDepth: 3
    functionLinenumber: 907
    functionLinenumberEnd: 913
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:920,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:921,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:922,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:923,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:923,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 918
    functionDepth: 1
    functionLinenumber: 918
    functionLinenumberEnd: 924
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:931,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:932,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:933,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:934,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:934,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:934,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 935
      start: 929
    functionDepth: 3
    functionLinenumber: 929
    functionLinenumberEnd: 935
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:942,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:943,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:944,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:945,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:945,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 940
    functionDepth: 3
    functionLinenumber: 940
    functionLinenumberEnd: 946
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:953,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:961,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 962
      start: 959
    functionDepth: 0
    functionLinenumber: 959
    functionLinenumberEnd: 962
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:975,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:976,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:977,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:978,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:979,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:980,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:981,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:982,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:983,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:984,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:985,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:986,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:986,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:987,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:988,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:989,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:990,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:991,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:992,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:993,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:994,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:995,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:996,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:997,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:998,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:999,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1000,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1001,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1002,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1003,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1004,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1004,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1005,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1006,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1007,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1008,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1009,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1010,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1013,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1014,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1015,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1016,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1017,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1018,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1019,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1020,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1021,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1022,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1023,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1024,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1024,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1025,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1026,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1027,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1028,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1029,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1030,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1031,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1032,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1033,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1034,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1035,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1036,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1037,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1038,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1039,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1040,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1041,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1042,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1042,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1043,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1044,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1045,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1046,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1047,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1048,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1051,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1052,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1053,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1054,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1055,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1056,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1057,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1058,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1059,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1060,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1063,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1064,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1065,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 133
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 1066
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetPropertyType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - stringArray.getClass()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(Class<?>,String)'
    - intArray.getClass()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1074,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].setFoo(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1075,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].setBar(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1076,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.priv.PublicSubBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1080,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1081,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.priv.PublicSubBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1084,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1085,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1086
      start: 1071
    functionDepth: 1
    functionLinenumber: 1071
    functionLinenumberEnd: 1086
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetPublicSubBean_of_PackageBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].setBar(String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].setFoo(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.priv.PublicSubBean,String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetPublicSubBean_of_PackageBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1101,1
    - Dst: pd[j].getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1117,1
    - Dst: propertie.equals(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1117,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1122,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1125,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1126,1
    - Dst: '[Method].getDeclaringClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1127,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1128,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1129,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1129,1
    - Dst: '[Method].invoke(Object,Object[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1132,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalAccessException
      - IllegalArgumentException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - properties
    - className
    argTypes:
    - Object
    - String[]
    - String
    constantsTouched: []
    func_position:
      end: 1135
      start: 1098
    functionDepth: 3
    functionLinenumber: 1098
    functionLinenumberEnd: 1135
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(Object,String[],String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - pd[j].getName()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Object)'
    - '[Method].invoke(Object,Object[])'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
    - propertie.equals(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtils].getReadMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
    - '[Method].getDeclaringClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(Object,String[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.TestBean,String[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1140
    functionDepth: 0
    functionLinenumber: 1140
    functionLinenumberEnd: 1144
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodBasic()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.TestBean,String[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.TestBeanPackageSubclass,String[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1149
    functionDepth: 0
    functionLinenumber: 1149
    functionLinenumberEnd: 1153
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPackageSubclass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.TestBeanPackageSubclass,String[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPackageSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.priv.PrivateDirect,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1163,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.priv.PrivateDirect,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1164,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.priv.PrivateDirect,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1169,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.priv.PrivateDirect,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1170,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(org.apache.commons.beanutils2.priv.PrivateDirect)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1174,1
    - Dst: pd[i].getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1177,1
    - Dst: '[String].equals(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1177,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1182,1
    - Dst: pd[n].getReadMethod()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1183,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1184,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1185,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1186
      start: 1158
    functionDepth: 1
    functionLinenumber: 1158
    functionLinenumberEnd: 1186
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPublicInterface()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - pd[n].getReadMethod()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(org.apache.commons.beanutils2.priv.PrivateDirect)'
    - pd[i].getName()
    - '[String].equals(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.priv.PrivateDirect,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPublicInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.TestBeanPublicSubclass,String[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1194
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1194
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPublicSubclass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(org.apache.commons.beanutils2.TestBeanPublicSubclass,String[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPublicSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanWithInnerBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1199,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.BeanWithInnerBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1201,1
    - Dst: '[org.apache.commons.beanutils2.BeanWithInnerBean].getInnerBean()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1202,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(InnerBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1202,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1203,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanWithInnerBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1205,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1208
      start: 1197
    functionDepth: 2
    functionLinenumber: 1197
    functionLinenumberEnd: 1208
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSetInnerBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.BeanWithInnerBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.BeanWithInnerBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(InnerBean,String)'
    - '[org.apache.commons.beanutils2.BeanWithInnerBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanWithInnerBean].getInnerBean()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSetInnerBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.SonOfAlphaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1214,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.SonOfAlphaBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1216,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1217,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.SonOfAlphaBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1219,1
    - Dst: '[org.apache.commons.beanutils2.SonOfAlphaBean].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1220,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1211
    functionDepth: 3
    functionLinenumber: 1211
    functionLinenumberEnd: 1221
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSetParentBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.SonOfAlphaBean].getName()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.SonOfAlphaBean,String,String)'
    - '[org.apache.commons.beanutils2.SonOfAlphaBean].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.SonOfAlphaBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSetParentBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1228,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1226
    functionDepth: 1
    functionLinenumber: 1226
    functionLinenumberEnd: 1230
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1237,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1238,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1239,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1240,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1240,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1241
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1241
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1248,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1249,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1250,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1251,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1251,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1252
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1252
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1259,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1260,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1261,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1262,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1262,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1257
    functionDepth: 1
    functionLinenumber: 1257
    functionLinenumberEnd: 1263
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1268
    functionDepth: 0
    functionLinenumber: 1268
    functionLinenumberEnd: 1271
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1278,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1279,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1280,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1281,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1281,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1282
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1282
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1289,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1290,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1291,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1292,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1292,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1293
      start: 1287
    functionDepth: 1
    functionLinenumber: 1287
    functionLinenumberEnd: 1293
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1301
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1301
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1308,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1309,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1310,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1311,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1306
    functionDepth: 1
    functionLinenumber: 1306
    functionLinenumberEnd: 1312
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1319,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1320,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1321,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1322,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1322,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1317
    functionDepth: 1
    functionLinenumber: 1317
    functionLinenumberEnd: 1323
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1330,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1331,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1332,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1333,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1339
    functionDepth: 0
    functionLinenumber: 1339
    functionLinenumberEnd: 1342
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1347
    functionDepth: 0
    functionLinenumber: 1347
    functionLinenumberEnd: 1351
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1362,1
    - Dst: pd[j].getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1382,1
    - Dst: property.equals(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1382,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1387,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1390,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1391,1
    - Dst: '[Method].getDeclaringClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1392,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1393,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1394,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1394,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - properties
    - className
    argTypes:
    - Object
    - String[]
    - String
    constantsTouched: []
    func_position:
      end: 1398
      start: 1360
    functionDepth: 3
    functionLinenumber: 1360
    functionLinenumberEnd: 1398
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(Object,String[],String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - pd[j].getName()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getName()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
    - '[Method].getDeclaringClass()'
    - property.equals(org.apache.commons.beanutils2.PropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(Object,String[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(org.apache.commons.beanutils2.TestBean,String[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1403
    functionDepth: 0
    functionLinenumber: 1403
    functionLinenumberEnd: 1406
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodBasic()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(org.apache.commons.beanutils2.TestBean,String[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(org.apache.commons.beanutils2.TestBeanPackageSubclass,String[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1414
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1414
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodPackageSubclass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(org.apache.commons.beanutils2.TestBeanPackageSubclass,String[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodPackageSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(org.apache.commons.beanutils2.TestBeanPublicSubclass,String[],String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1422
      start: 1419
    functionDepth: 0
    functionLinenumber: 1419
    functionLinenumberEnd: 1422
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodPublicSubclass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(org.apache.commons.beanutils2.TestBeanPublicSubclass,String[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodPublicSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1431,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1431,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1433,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1433,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1435,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1435,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1437,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1437,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1439,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1439,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1441,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1441,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1443,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1443,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1445,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1445,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1447,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1447,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1450
      start: 1427
    functionDepth: 1
    functionLinenumber: 1427
    functionLinenumberEnd: 1450
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testIsReadable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testIsReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1459,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1459,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1461,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1461,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1463,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1463,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1465,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1465,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1467,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1467,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1469,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1469,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1471,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1471,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1473,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1473,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1475,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1475,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1476,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1477
      start: 1455
    functionDepth: 1
    functionLinenumber: 1455
    functionLinenumberEnd: 1477
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testIsWriteable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testIsWriteable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1485,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1486,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].setUnusuallyNamedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1489,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1490,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1490,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setSimpleProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1493,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1494,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1494,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1498,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1499,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1499,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.ExtendMapBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1500,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1500,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1504,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.ExtendMapBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1505,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1505,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1507,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.ExtendMapBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1508,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getNestedProperty(java.util.HashMap,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1509,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getNestedProperty(java.util.HashMap,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1511
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testMapExtensionCustom()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.ExtendMapBean)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.ExtendMapBean,String)'
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setSimpleProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
    - '[org.apache.commons.beanutils2.ExtendMapBean].<init>()'
    - '[org.apache.commons.beanutils2.ExtendMapBean].setUnusuallyNamedProperty(String)'
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getNestedProperty(java.util.HashMap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testMapExtensionCustom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1521,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].setUnusuallyNamedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1524,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1525,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1525,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.ExtendMapBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1526,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1526,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1530,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1531,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1531,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.ExtendMapBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1532,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1532,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1536,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.ExtendMapBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1537,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1537,1
    - Dst: '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1539,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1519
    functionDepth: 1
    functionLinenumber: 1519
    functionLinenumberEnd: 1540
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testMapExtensionDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
    - '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.ExtendMapBean].<init>()'
    - '[org.apache.commons.beanutils2.ExtendMapBean].setUnusuallyNamedProperty(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.ExtendMapBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.ExtendMapBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testMapExtensionDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1551,1
    - Dst: desc.getMappedPropertyType()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1552,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1552,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1555,1
    - Dst: desc.getMappedPropertyType()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1556,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1558
      start: 1545
    functionDepth: 1
    functionLinenumber: 1545
    functionLinenumberEnd: 1558
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testMappedPropertyType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - desc.getMappedPropertyType()
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testMappedPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1577,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1578,1
    - Dst: '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1579,1
    - Dst: '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1580,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(java.util.HashMap,String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1583,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(java.util.HashMap,String,org.apache.commons.beanutils2.BetaBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1586,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].keysToString(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1587,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1587,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].keysToString(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1588,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1588,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1596,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getMessage()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1606,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].contains(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1606,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1606,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1614,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getMessage()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1623,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].indexOf(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1623,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1624,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1575
    functionDepth: 1
    functionLinenumber: 1575
    functionLinenumberEnd: 1625
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testNestedPropertyKeyOrIndexOnBeanImplementingMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getMessage()'
    - '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(java.util.HashMap,String,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].keysToString(java.util.HashMap)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].indexOf(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].contains(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(java.util.HashMap,String,org.apache.commons.beanutils2.BetaBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testNestedPropertyKeyOrIndexOnBeanImplementingMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1629,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].init()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1630,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getSimpleBeanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1631,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].init()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1631,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.NestedTestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1637,1
    - Dst: value.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1638,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1638,1
    - Dst: value.getTestString()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1639,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1639,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.NestedTestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1641,1
    - Dst: value.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1642,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1642,1
    - Dst: value.getTestString()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1643,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1643,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.NestedTestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1645,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1646,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.NestedTestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1648,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1649,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.NestedTestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1651,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getIndexedProperty(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1652,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getTestString()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1652,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1652,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.NestedTestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1654,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getIndexedProperty(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1655,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getTestString()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1655,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1655,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.NestedTestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1659,1
    - Dst: value.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1660,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1660,1
    - Dst: value.getTestString()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1661,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1661,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.NestedTestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1663,1
    - Dst: value.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1664,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1664,1
    - Dst: value.getTestString()
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1665,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1665,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.NestedTestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1667,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getSimpleBeanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1668,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getIndexedProperty(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1668,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].getTestString()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1668,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1668,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1669
      start: 1627
    functionDepth: 2
    functionLinenumber: 1627
    functionLinenumberEnd: 1669
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testNestedWithIndex()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.NestedTestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.NestedTestBean,String)'
    - '[org.apache.commons.beanutils2.NestedTestBean].getIndexedProperty(int)'
    - '[org.apache.commons.beanutils2.NestedTestBean].init()'
    - value.getName()
    - '[org.apache.commons.beanutils2.NestedTestBean].getSimpleBeanProperty()'
    - '[org.apache.commons.beanutils2.NestedTestBean].getTestString()'
    - value.getTestString()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testNestedWithIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1676,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1676,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1677,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1678,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1680
      start: 1674
    functionDepth: 3
    functionLinenumber: 1674
    functionLinenumberEnd: 1680
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testRemoveBeanIntrospector()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    - '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testRemoveBeanIntrospector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1687,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1687,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].resetBeanIntrospectors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1688,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1689,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1691
      start: 1685
    functionDepth: 3
    functionLinenumber: 1685
    functionLinenumberEnd: 1691
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testResetBeanIntrospectors()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    - '[org.apache.commons.beanutils2.PropertyUtils].resetBeanIntrospectors()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertTrue(int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testResetBeanIntrospectors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1699,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1700,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1702,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1703,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1704,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1706,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1707,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1709,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1710,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1711,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1696
    functionDepth: 1
    functionLinenumber: 1696
    functionLinenumberEnd: 1712
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1722,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1723,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1724,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1726
      start: 1717
    functionDepth: 1
    functionLinenumber: 1717
    functionLinenumberEnd: 1726
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1735,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1736,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1736,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1737,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1737,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1738,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1739,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1739,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1739,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1739,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1740,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1741,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1741,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1741,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1742
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1742
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].get(int)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[java.util.Arrays].asList(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[java.util.ArrayList].add(org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
    - '[java.util.List<?>].get(int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1749,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1750,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1751,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1752,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1753,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1754,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1756,1
    - Dst: '[java.util.ArrayList].add(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1757,1
    - Dst: '[java.util.ArrayList].add(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1758,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1759,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1761,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1761,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1761,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(null,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1761,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1762,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1762,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1762,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1762,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1763,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1764,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1765,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1765,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1765,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1765,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1766,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1766,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1766,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1766,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1767
      start: 1747
    functionDepth: 1
    functionLinenumber: 1747
    functionLinenumberEnd: 1767
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.List<Object>].get(int)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(null,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[java.util.Map<?,?>].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
    - '[java.util.ArrayList].add(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1776,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1777,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1778,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1779,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1780,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1782,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1782,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1783,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1784,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1785,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1786,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1786,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1788,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1788,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1789,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1790,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1791,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1792,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1792,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1794,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1795,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1796,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1797,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1798,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1800,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1801,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1802,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1803,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1804,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1806,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1807,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1808,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1809,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1810,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1814,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1815,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1816,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1817,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1818,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1820,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1820,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1821,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1822,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1823,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1824,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1824,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1826,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1826,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1827,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1828,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1829,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1830,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1830,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1832,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1833,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1834,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1835,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1836,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1838,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1839,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1840,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1841,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1842,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1844,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1845,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1846,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1847,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1848,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1851,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1852,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1853,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1854,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1855,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1856,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1857,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1858,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1859,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1860,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1861,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1862,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 138
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1863
      start: 1772
    functionDepth: 1
    functionLinenumber: 1772
    functionLinenumberEnd: 1863
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(int,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(org.apache.commons.beanutils2.TestBean,String,int)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1871,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1872,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1873,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1875,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1876,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1877,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1878
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1878
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1885,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1887,1
    - Dst: '[java.util.Map<String,Object>].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1887,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1889,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1890,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1883
    functionDepth: 2
    functionLinenumber: 1883
    functionLinenumberEnd: 1892
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String)'
    - '[java.util.Map<String,Object>].put(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1899,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1900,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1901,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1902,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1903,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1904,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1904,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1906,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1906,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1906,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1906,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1907,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1908,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1908,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1908,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1909
      start: 1897
    functionDepth: 2
    functionLinenumber: 1897
    functionLinenumberEnd: 1909
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[java.util.Map<String,Object>].put(String,java.util.ArrayList)'
    - '[java.util.Map<String,Object>].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.List<?>].get(int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1916,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1917,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1918,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1919,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1920,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1921,1
    - Dst: '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1921,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1923,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1923,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1923,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1923,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1924,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1925,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1925,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1925,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1925,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1926
      start: 1914
    functionDepth: 2
    functionLinenumber: 1914
    functionLinenumberEnd: 1926
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.Map<String,Object>].get(String)'
    - '[java.util.Map<?,?>].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    - '[java.util.Map<String,Object>].put(String,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1935,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1936,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1936,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.TestBean,String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1938,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1939,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1939,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1942,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1943,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1943,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1944,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1945,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1945,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1948,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1949,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1950,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1950,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1951,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1952,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1952,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1955,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1955,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1956,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1956,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1958,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1959,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1961
      start: 1931
    functionDepth: 2
    functionLinenumber: 1931
    functionLinenumberEnd: 1961
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedPeriods()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.TestBean,String,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedPeriods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1970,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1971,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.TestBean,String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1973,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1975,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1976,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1979,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1980,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1982,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1984,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1985,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1989,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1990,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1992,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1994,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:1995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1996
      start: 1966
    functionDepth: 1
    functionLinenumber: 1966
    functionLinenumberEnd: 1996
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(org.apache.commons.beanutils2.TestBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.TestBean,String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2003,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2004,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2005
      start: 2001
    functionDepth: 1
    functionLinenumber: 2001
    functionLinenumberEnd: 2005
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2012,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2012,1
    - Dst: Boolean.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2014,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2014,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2015,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2015,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 2010
    functionDepth: 3
    functionLinenumber: 2010
    functionLinenumberEnd: 2016
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
    - Boolean.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2023,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2023,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2025,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2025,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2026,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2026,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2027
      start: 2021
    functionDepth: 3
    functionLinenumber: 2021
    functionLinenumberEnd: 2027
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
    - Double.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2034,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2034,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2036,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2036,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2037,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2037,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2037,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2038
      start: 2032
    functionDepth: 3
    functionLinenumber: 2032
    functionLinenumberEnd: 2038
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Float.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2045,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2045,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2047,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2047,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2048,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2048,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2043
    functionDepth: 3
    functionLinenumber: 2043
    functionLinenumberEnd: 2049
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2056,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2056,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2058,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2058,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2059,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2059,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2060
      start: 2054
    functionDepth: 3
    functionLinenumber: 2054
    functionLinenumberEnd: 2060
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - Long.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2067,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2067,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2069,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2070
      start: 2065
    functionDepth: 3
    functionLinenumber: 2065
    functionLinenumberEnd: 2070
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2077,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2077,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2080,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2080,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2081,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2081,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2082
      start: 2075
    functionDepth: 3
    functionLinenumber: 2075
    functionLinenumberEnd: 2082
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - Short.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2089,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2089,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2091,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2092,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2092,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2093
      start: 2087
    functionDepth: 3
    functionLinenumber: 2087
    functionLinenumberEnd: 2093
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2102
      start: 2098
    functionDepth: 0
    functionLinenumber: 2098
    functionLinenumberEnd: 2102
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2109,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2109,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2111,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2112,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2112,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2107
    functionDepth: 3
    functionLinenumber: 2107
    functionLinenumberEnd: 2113
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2117,1
    - Dst: '[org.apache.commons.beanutils2.BetaBean].setNoGetterProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2120,1
    - Dst: '[org.apache.commons.beanutils2.BetaBean].getSecret()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2121,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2121,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.BetaBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2123,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2123,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.BetaBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2125,1
    - Dst: '[org.apache.commons.beanutils2.BetaBean].getSecret()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2126,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2126,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.BetaBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2129,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2129,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.BetaBean,String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2131,1
    - Dst: '[org.apache.commons.beanutils2.BetaBean].getSecret()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2132,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2133
      start: 2115
    functionDepth: 1
    functionLinenumber: 2115
    functionLinenumberEnd: 2133
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNoGetter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.BetaBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.BetaBean].setNoGetterProperty(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.BetaBean,String,String)'
    - '[org.apache.commons.beanutils2.BetaBean].getSecret()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(org.apache.commons.beanutils2.BetaBean,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNoGetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2141,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].setFoo(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2142,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].setBar(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2143,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.priv.PublicSubBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2145,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].getFoo()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2146,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2146,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.priv.PublicSubBean,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2148,1
    - Dst: '[org.apache.commons.beanutils2.priv.PublicSubBean].getBar()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2149,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2150
      start: 2138
    functionDepth: 1
    functionLinenumber: 2138
    functionLinenumberEnd: 2150
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetPublicSubBean_of_PackageBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.priv.PublicSubBean,String,String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].setBar(String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].getFoo()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest,String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].setFoo(String)'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].getBar()'
    - '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetPublicSubBean_of_PackageBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2157,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2158,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2159
      start: 2155
    functionDepth: 1
    functionLinenumber: 2155
    functionLinenumberEnd: 2159
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleArguments()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2166,1
    - Dst: Boolean.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2168,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2168,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2169,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2170
      start: 2164
    functionDepth: 1
    functionLinenumber: 2164
    functionLinenumberEnd: 2170
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Boolean.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,boolean,String)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2177,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2179,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2179,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2180,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2181
      start: 2175
    functionDepth: 1
    functionLinenumber: 2175
    functionLinenumberEnd: 2181
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleDouble()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,double,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - Double.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2188,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2190,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2190,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2191,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2192
      start: 2186
    functionDepth: 1
    functionLinenumber: 2186
    functionLinenumberEnd: 2192
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleFloat()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,float,float,String)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - Float.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2200
      start: 2197
    functionDepth: 0
    functionLinenumber: 2197
    functionLinenumberEnd: 2200
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2207,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2209,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2209,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2210,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2211
      start: 2205
    functionDepth: 1
    functionLinenumber: 2205
    functionLinenumberEnd: 2211
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleInt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2218,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2220,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2220,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2221,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2222
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2222
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleLong()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,long,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2230
      start: 2227
    functionDepth: 0
    functionLinenumber: 2227
    functionLinenumberEnd: 2230
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2237,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2239,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getMessage()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2240,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2241
      start: 2235
    functionDepth: 1
    functionLinenumber: 2235
    functionLinenumberEnd: 2241
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getMessage()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2248,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2251,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2251,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2252,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2253
      start: 2246
    functionDepth: 1
    functionLinenumber: 2246
    functionLinenumberEnd: 2253
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleShort()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(org.apache.commons.beanutils2.PropertyUtilsTest)
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,short,String)'
    - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2260,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2262,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2263,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2264
      start: 2258
    functionDepth: 1
    functionLinenumber: 2258
    functionLinenumberEnd: 2264
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2272,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].getMessage()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2273,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2274
      start: 2269
    functionDepth: 0
    functionLinenumber: 2269
    functionLinenumberEnd: 2274
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].getMessage()'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2281,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2283,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2284,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2285
      start: 2279
    functionDepth: 1
    functionLinenumber: 2279
    functionLinenumberEnd: 2285
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleWriteOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertEquals(org.apache.commons.beanutils2.PropertyUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(org.apache.commons.beanutils2.TestBean,String,org.apache.commons.beanutils2.PropertyUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2292,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.PropertyUtilsTest:2294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2295
      start: 2290
    functionDepth: 2
    functionLinenumber: 2290
    functionLinenumberEnd: 2295
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].testThrowNestedNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].testThrowNestedNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBeanPackageSubclass
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.priv.PrivateDirect
      - org.apache.commons.beanutils2.TestBeanPublicSubclass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsTest
    signature: '[org.apache.commons.beanutils2.PropertyUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:46,1
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:47,1
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:66,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:67,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareBeanAgainstSelf()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareBeanAgainstSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:76,1
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:78,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:79,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareIdentical()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
    - '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:89,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:90,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:92,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:93,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:95,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareOnBooleanProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareOnBooleanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:112,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:113,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].toString()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:114,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].contains(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:114,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertTrue(org.apache.commons.beanutils2.BeanComparatorTest)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareOnMissingProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparatorTest].toString()'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertTrue(org.apache.commons.beanutils2.BeanComparatorTest)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].contains(String)'
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareOnMissingProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:122,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareWithNulls()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareWithNulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:131,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:132,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(float)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:134,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(float)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:135,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:137,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:138,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:140,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:143,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].setProperty(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:145,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:147,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:149,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testSetProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int)'
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(float)'
    - '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanComparator].setProperty(String)'
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testSetProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:157,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:158,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testSimpleCompare()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testSimpleCompare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:167,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:168,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
      Src: org.apache.commons.beanutils2.BeanComparatorTest:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].testSimpleCompareInverse()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanComparator].compare(org.apache.commons.beanutils2.AlphaBean,org.apache.commons.beanutils2.AlphaBean)'
    - '[org.apache.commons.beanutils2.BeanComparatorTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].testSimpleCompareInverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.AlphaBean
      - org.apache.commons.beanutils2.AlphaBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanComparatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanComparatorTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanComparatorTest
    signature: '[org.apache.commons.beanutils2.BeanComparatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:58,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:59,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:59,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:60,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 5
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testAnyArgsProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testAnyArgsProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:70,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:71,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:71,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:72,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testBooleanMapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testBooleanMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:82,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:83,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:83,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:84,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 5
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testChildInterfaceMapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testChildInterfaceMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:97,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:98,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:98,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:99,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 5
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testDifferentTypes()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testDifferentTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:109,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:110,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:110,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:111,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 5
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testFound()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:121,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:122,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:122,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:123,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 117
    functionDepth: 5
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testInterfaceMapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testInterfaceMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testInterfaceNotFound()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testInterfaceNotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:143,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:144,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:144,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:145,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 139
    functionDepth: 5
    functionLinenumber: 139
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testInvalidGetter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testInvalidGetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:155,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:156,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:156,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:157,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 5
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testInvalidSetter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testInvalidSetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTestBean].<init>()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:165,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.MappedPropertyTestBean,String,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:168,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMyMap()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:169,1
    - Dst: '[java.util.Map<Object,Object>].get(org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:169,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertEquals(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testMapGetter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMyMap()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertEquals(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest,String)'
    - '[java.util.Map<Object,Object>].get(org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.MappedPropertyTestBean,String,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyTestBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testMapGetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:179,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:180,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:180,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:181,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 175
    functionDepth: 5
    functionLinenumber: 175
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testMappedGetterOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testMappedGetterOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:191,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:192,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:192,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:193,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 187
    functionDepth: 5
    functionLinenumber: 187
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testMappedSetterOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testMappedSetterOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testNotFound()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testNotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:213,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:214,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:214,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:215,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 209
    functionDepth: 5
    functionLinenumber: 209
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testPrimitiveArgsProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testPrimitiveArgsProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testProtected()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testProtectedParentMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testProtectedParentMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:245,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:246,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:246,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:247,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.MappedPropertyTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 241
    functionDepth: 5
    functionLinenumber: 241
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].testPublicParentMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(org.apache.commons.beanutils2.MappedPropertyTest,org.apache.commons.beanutils2.MappedPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].testPublicParentMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyTest
    signature: '[org.apache.commons.beanutils2.MappedPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].setName(String)'
      Src: org.apache.commons.beanutils2.NestedTestBean:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.NestedTestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.NestedTestBean].setName(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.NestedTestBean
    signature: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.NestedTestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].getIndexedProperty(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.NestedTestBean
    signature: '[org.apache.commons.beanutils2.NestedTestBean].getIndexedProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.NestedTestBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.NestedTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].getSimpleBeanProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.NestedTestBean
    signature: '[org.apache.commons.beanutils2.NestedTestBean].getSimpleBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].getTestBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.NestedTestBean].getTestBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].getTestString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.NestedTestBean].getTestString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.NestedTestBean:62,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.NestedTestBean:63,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.NestedTestBean:64,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.NestedTestBean:65,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.NestedTestBean:66,1
    - Dst: '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.NestedTestBean:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].init()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.NestedTestBean].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.commons.beanutils2.NestedTestBean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - org.apache.commons.beanutils2.NestedTestBean
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].setIndexedProperty(int,org.apache.commons.beanutils2.NestedTestBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.NestedTestBean].setIndexedProperty(int,org.apache.commons.beanutils2.NestedTestBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].setName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.NestedTestBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testBoolean
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].setTestBoolean(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.NestedTestBean].setTestBoolean(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - NestedTestBean[]
      - org.apache.commons.beanutils2.NestedTestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.NestedTestBean].setTestString(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.NestedTestBean].setTestString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:47,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:48,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:49,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:49,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: PropertyDescriptor[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 6
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    linkageType: ''
    returnType: PropertyDescriptor[]
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanIntrospectionData
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyDescriptor
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bid
    argTypes:
    - org.apache.commons.beanutils2.BeanIntrospectionData
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchTestDescriptor(org.apache.commons.beanutils2.BeanIntrospectionData)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchTestDescriptor(org.apache.commons.beanutils2.BeanIntrospectionData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchDescriptors()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:69,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BeanIntrospectionData
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 7
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchDescriptors()'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanIntrospectionData
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchTestDescriptor(org.apache.commons.beanutils2.BeanIntrospectionData)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:78,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:79,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertNotNull(org.apache.commons.beanutils2.BeanIntrospectionDataTest,String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:79,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:80,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:80,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertEquals(org.apache.commons.beanutils2.BeanIntrospectionDataTest,Method,String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 8
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodDefined()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchTestDescriptor(org.apache.commons.beanutils2.BeanIntrospectionData)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertEquals(org.apache.commons.beanutils2.BeanIntrospectionDataTest,Method,String)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertNotNull(org.apache.commons.beanutils2.BeanIntrospectionDataTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodDefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getMethod(String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:88,1
    - Dst: '[Class<?>].getMethod(String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:89,1
    - Dst: '[java.beans.PropertyDescriptor].<init>(String,org.apache.commons.beanutils2.BeanIntrospectionDataTest,org.apache.commons.beanutils2.BeanIntrospectionDataTest)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:88,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:90,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:91,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(java.util.HashMap)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:92,1
    - Dst: '[java.beans.PropertyDescriptor].setWriteMethod(null)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:93,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:94,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodNonExisting()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(java.util.HashMap)'
    - '[java.beans.PropertyDescriptor].<init>(String,org.apache.commons.beanutils2.BeanIntrospectionDataTest,org.apache.commons.beanutils2.BeanIntrospectionDataTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertNull(Method,String)'
    - '[java.beans.PropertyDescriptor].setWriteMethod(null)'
    - '[Class<?>].getMethod(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodNonExisting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:102,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchTestDescriptor(org.apache.commons.beanutils2.BeanIntrospectionData)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:103,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:104,1
    - Dst: '[java.beans.PropertyDescriptor].setWriteMethod(null)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:105,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:106,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertEquals(org.apache.commons.beanutils2.BeanIntrospectionDataTest,Method,String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:106,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:107,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertEquals(org.apache.commons.beanutils2.BeanIntrospectionDataTest,org.apache.commons.beanutils2.BeanIntrospectionDataTest,String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 100
    functionDepth: 8
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodUndefined()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertEquals(org.apache.commons.beanutils2.BeanIntrospectionDataTest,org.apache.commons.beanutils2.BeanIntrospectionDataTest,String)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchTestDescriptor(org.apache.commons.beanutils2.BeanIntrospectionData)'
    - '[java.beans.PropertyDescriptor].setWriteMethod(null)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertEquals(org.apache.commons.beanutils2.BeanIntrospectionDataTest,Method,String)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodUndefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:115,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:116,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:117,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertNull(Method,String)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionDataTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 8
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodUnknown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].assertNull(Method,String)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanIntrospectionDataTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanIntrospectionDataTest
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:50,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:53,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:58,1
    - Dst: instance.setStringProperty(org.apache.commons.beanutils2.WrapDynaBeanTest)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:59,1
    - Dst: instance.getStringProperty()
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:60,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:60,1
    - Dst: bean.set(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:64,1
    - Dst: instance.getStringProperty()
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:65,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:65,1
    - Dst: bean.get(org.apache.commons.beanutils2.WrapDynaBeanTest)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:66,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].checkSimplePropertyAccess()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
    - instance.getStringProperty()
    - bean.set(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest)
    - bean.get(org.apache.commons.beanutils2.WrapDynaBeanTest)
    - instance.setStringProperty(org.apache.commons.beanutils2.WrapDynaBeanTest)
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].checkSimplePropertyAccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:74,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:75,1
    - Dst: oos.writeObject(Object)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:76,1
    - Dst: oos.flush()
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:77,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:81,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.apache.commons.beanutils2.WrapDynaBeanTest)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:81,1
    - Dst: '[java.io.ObjectInputStream].<init>(org.apache.commons.beanutils2.WrapDynaBeanTest)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:82,1
    - Dst: ois.readObject()
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 2
    argNames:
    - target
    - text
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].serializeDeserialize(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - ois.readObject()
    - '[java.io.ByteArrayInputStream].<init>(org.apache.commons.beanutils2.WrapDynaBeanTest)'
    - oos.writeObject(Object)
    - oos.flush()
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ObjectInputStream].<init>(org.apache.commons.beanutils2.WrapDynaBeanTest)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].serializeDeserialize(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:94,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:109,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.AlphaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:110,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:111,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:112,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertSame(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.AlphaBean,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetInstance()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.AlphaBean)'
    - '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertSame(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.AlphaBean,String)'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:122,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:123,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertSame(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.WrapDynaClass,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetWrapDynaClassFromCache()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertSame(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.WrapDynaClass,String)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetWrapDynaClassFromCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:131,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:132,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:133,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertNotSame(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.WrapDynaClass,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetWrapDynaClassFromCacheWithPropUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertNotSame(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.WrapDynaClass,String)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetWrapDynaClassFromCacheWithPropUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:144,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:147,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:152,1
    - Dst: instance.setStringIndexed(int,org.apache.commons.beanutils2.WrapDynaBeanTest)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:153,1
    - Dst: instance.getStringIndexed(int)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:154,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:154,1
    - Dst: bean.set(org.apache.commons.beanutils2.WrapDynaBeanTest,int,org.apache.commons.beanutils2.WrapDynaBeanTest)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:158,1
    - Dst: instance.getStringIndexed(int)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:159,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:159,1
    - Dst: bean.get(org.apache.commons.beanutils2.WrapDynaBeanTest,int)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:160,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testIndexedProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
    - instance.setStringIndexed(int,org.apache.commons.beanutils2.WrapDynaBeanTest)
    - instance.getStringIndexed(int)
    - bean.set(org.apache.commons.beanutils2.WrapDynaBeanTest,int,org.apache.commons.beanutils2.WrapDynaBeanTest)
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
    - bean.get(org.apache.commons.beanutils2.WrapDynaBeanTest,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testIndexedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:168,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:169,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:169,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:170,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertSame(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.DynaClass,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:170,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].checkSimplePropertyAccess()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testInitWithDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertSame(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.DynaClass,String)'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].checkSimplePropertyAccess()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.WrapDynaClass)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testInitWithDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:179,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:180,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:180,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:181,1
    - Dst: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:182,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.FluentIntrospectionTestBean,org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:183,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:184,1
    - Dst: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:185,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 186
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testIntrospectionWithCustomPropUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getStringProperty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].<init>()'
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].set(String,String)'
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.FluentIntrospectionTestBean,org.apache.commons.beanutils2.WrapDynaClass)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testIntrospectionWithCustomPropUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:194,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testMappedContains()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testMappedContains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:205,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:206,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:208,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:209,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testMappedRemove()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testMappedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:216,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:217,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertInstanceOf(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:218,1
    - Dst: dynaBean.getInstance()
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:220,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertInstanceOf(org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testNewInstance()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertInstanceOf(org.apache.commons.beanutils2.DynaBean,String)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].newInstance()'
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass()'
    - dynaBean.getInstance()
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertInstanceOf(org.apache.commons.beanutils2.WrapDynaBeanTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testNewInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:230,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:230,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:231,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:232,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:232,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,Object,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:232,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,org.apache.commons.beanutils2.WrapDynaBeanTest)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:233,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:234,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,Object,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:234,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 226
    functionDepth: 12
    functionLinenumber: 226
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testNotSerializableException()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertEquals(org.apache.commons.beanutils2.WrapDynaBeanTest,Object,String)'
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.WrapDynaBean].set(String,org.apache.commons.beanutils2.WrapDynaBeanTest)'
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testNotSerializableException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBeanTest].checkSimplePropertyAccess()'
      Src: org.apache.commons.beanutils2.WrapDynaBeanTest:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 242
    functionDepth: 2
    functionLinenumber: 242
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testSimpleProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBeanTest].checkSimplePropertyAccess()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].testSimpleProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.WrapDynaBeanTest
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaBeanTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.WrapDynaBeanTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.WrapDynaBeanTest
    signature: '[org.apache.commons.beanutils2.WrapDynaBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBeanPackageSubclass
      static: false
      superClass: org.apache.commons.beanutils2.TestBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.TestBeanPackageSubclass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBeanPackageSubclass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBeanPackageSubclass
    signature: '[org.apache.commons.beanutils2.TestBeanPackageSubclass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestInterface].getMapproperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestInterface.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestInterface].getMapproperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestInterface].setMapproperty(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestInterface.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestInterface].setMapproperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyTestInterface
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.MappedPropertyTestInterface].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestInterface.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyTestInterface
    signature: '[org.apache.commons.beanutils2.MappedPropertyTestInterface].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: s.equals(String)
      Src: org.apache.commons.beanutils2.BeanPredicateTest:34,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:35,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:36,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:36,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:36,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:37,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:37,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.BeanPredicateTest].testEqual()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPredicateTest.java
    functionUses: 0
    functionsReached:
    - s.equals(String)
    - '[org.apache.commons.beanutils2.BeanPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPredicateTest].testEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:43,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:44,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:44,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:44,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:45,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:45,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.BeanPredicateTest].testInstanceOf()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPredicateTest].testInstanceOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: s.equals(String)
      Src: org.apache.commons.beanutils2.BeanPredicateTest:50,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:51,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:52,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:52,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:52,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:53,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:53,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.BeanPredicateTest].testNotEqual()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPredicateTest.java
    functionUses: 0
    functionsReached:
    - s.equals(String)
    - '[org.apache.commons.beanutils2.BeanPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPredicateTest].testNotEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:59,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPredicateTest)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:61,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:61,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:61,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:62,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:62,1
    - Dst: '[org.apache.commons.beanutils2.BeanPredicateTest].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.BeanPredicateTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.BeanPredicateTest].testNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanPredicateTest)'
    - '[org.apache.commons.beanutils2.BeanPredicateTest].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,org.apache.commons.beanutils2.BeanPredicateTest)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanPredicate].test(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPredicateTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPredicateTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPredicateTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanPredicateTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPredicateTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPredicateTest
    signature: '[org.apache.commons.beanutils2.BeanPredicateTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BetaBean].setName(String)'
      Src: org.apache.commons.beanutils2.BetaBean:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BetaBean
      static: false
      superClass: org.apache.commons.beanutils2.AbstractChild
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BetaBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.BetaBean].setName(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BetaBean
    signature: '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.AbstractChild
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.beanutils2.BetaBean].getSecret()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BetaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BetaBean].getSecret()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.AbstractChild
    argCount: 2
    argNames:
    - secret
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.BetaBean].setNoGetterMappedProperty(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BetaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BetaBean].setNoGetterMappedProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.AbstractChild
    argCount: 1
    argNames:
    - secret
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.BetaBean].setNoGetterProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BetaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BetaBean].setNoGetterProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:61,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:62,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:68,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:69,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:70,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:71,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:73,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:74,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:75,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:76,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:78,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:79,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:80,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:81,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].<init>()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:84,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(String[])'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:85,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:86,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 57
    functionDepth: 6
    functionLinenumber: 57
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(String[])'
    - '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.IndexedTestBean].<init>()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:103,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:104,1
    - Dst: '[java.beans.PropertyDescriptor].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:105,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:105,1
    - Dst: '[String[]].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:106,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:106,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedPropertyDescriptor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[String[]].getClass()'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[java.beans.PropertyDescriptor].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedPropertyDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:114,1
    - Dst: descriptor.getIndexedReadMethod()
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:115,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedReadMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - descriptor.getIndexedReadMethod()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedReadMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:123,1
    - Dst: descriptor.getIndexedWriteMethod()
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:124,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedWriteMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - descriptor.getIndexedWriteMethod()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedWriteMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:132,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:133,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:134,1
    - Dst: '[java.beans.PropertyDescriptor].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:135,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:135,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:137,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListIndexedPropertyDescriptor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[java.beans.PropertyDescriptor].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListIndexedPropertyDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:145,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:146,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListReadMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListReadMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:154,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:155,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListWriteMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListWriteMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:163,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:164,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayReadMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayReadMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:172,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:173,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayWriteMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayWriteMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:181,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String[],Object)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String[],Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:191,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayAsString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:199,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayItemA()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayItemA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:207,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayItemB()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayItemB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:215,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(java.util.ArrayList<Object>,Object)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(java.util.ArrayList<Object>,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:225,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(java.util.List<String>,Object)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(java.util.List<String>,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:235,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListAsString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:243,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListItemA()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.IndexedTestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListItemA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:251,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListItemB()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListItemB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:259,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:260,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:261,1
    - Dst: '[java.beans.PropertyDescriptor].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:263,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:263,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:265,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 266
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedPropertyDescriptor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[java.beans.PropertyDescriptor].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedPropertyDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:273,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:274,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:275,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assumeTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:275,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:276,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedReadMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assumeTrue(boolean,String)'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod()'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedReadMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:284,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:285,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:286,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assumeTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:286,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:287,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 288
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedWriteMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assumeTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(java.beans.PropertyDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedWriteMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:297,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:298,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 299
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListReadMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListReadMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:308,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:309,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 310
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListWriteMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.IndexedTestBean,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertNotNull(org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testListWriteMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,String[])'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:323,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:324,1
    - Dst: '[String[]].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:325,1
    - Dst: '[String[]].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:325,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:325,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:327,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[String[]].getClass()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,String[])'
    - '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray()'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:338,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray(int)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:339,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String[])'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 340
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayItemA()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,String)'
    - '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray(int)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayItemA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:347,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray(int)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:348,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String[])'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 349
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayItemB()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray(int)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayItemB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,java.util.List<Object>)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:356,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:357,1
    - Dst: '[java.util.List<Object>].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:358,1
    - Dst: '[java.util.ArrayList<Object>].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:358,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:358,1
    - Dst: '[java.util.List<Object>].size()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:360,1
    - Dst: list.size()
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:360,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:360,1
    - Dst: list.size()
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:361,1
    - Dst: '[java.util.List<Object>].get(org.apache.commons.beanutils2.IndexedPropertyTest)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:362,1
    - Dst: list.get(org.apache.commons.beanutils2.IndexedPropertyTest)
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:362,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 364
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].get(org.apache.commons.beanutils2.IndexedPropertyTest)'
    - list.get(org.apache.commons.beanutils2.IndexedPropertyTest)
    - list.size()
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[java.util.List<Object>].getClass()'
    - '[java.util.ArrayList<Object>].getClass()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,java.util.List<Object>)'
    - '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList()'
    - '[java.util.List<Object>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,java.util.List<Object>)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:374,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].getStringList()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:375,1
    - Dst: '[java.util.List<Object>].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:376,1
    - Dst: '[java.util.List<String>].getClass()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:376,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:376,1
    - Dst: '[java.util.List<Object>].size()'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:378,1
    - Dst: list.size()
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:378,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:378,1
    - Dst: list.size()
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:379,1
    - Dst: '[java.util.List<Object>].get(org.apache.commons.beanutils2.IndexedPropertyTest)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:380,1
    - Dst: list.get(org.apache.commons.beanutils2.IndexedPropertyTest)
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:380,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 382
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].get(org.apache.commons.beanutils2.IndexedPropertyTest)'
    - list.get(org.apache.commons.beanutils2.IndexedPropertyTest)
    - list.size()
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(org.apache.commons.beanutils2.IndexedPropertyTest,org.apache.commons.beanutils2.IndexedPropertyTest,String)'
    - '[java.util.List<Object>].getClass()'
    - '[java.util.List<String>].getClass()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,java.util.List<Object>)'
    - '[org.apache.commons.beanutils2.IndexedTestBean].getStringList()'
    - '[java.util.List<Object>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:389,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].getStringList(int)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:390,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,java.util.List<String>)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 387
    functionDepth: 1
    functionLinenumber: 387
    functionLinenumberEnd: 391
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetListItemA()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.IndexedTestBean,String,String)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,java.util.List<String>)'
    - '[org.apache.commons.beanutils2.IndexedTestBean].getStringList(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetListItemA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int,String)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:398,1
    - Dst: '[org.apache.commons.beanutils2.IndexedTestBean].getStringList(int)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:399,1
    - Dst: '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,java.util.List<String>)'
      Src: org.apache.commons.beanutils2.IndexedPropertyTest:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 400
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetListItemB()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.IndexedTestBean].getStringList(int)'
    - '[org.apache.commons.beanutils2.IndexedPropertyTest].assertEquals(String,java.util.List<String>)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(org.apache.commons.beanutils2.IndexedTestBean,String,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetListItemB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.IndexedTestBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - String[]
      - String[]
      - java.util.List<String>
      - java.util.List<Object>
      - java.util.ArrayList<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.IndexedPropertyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.IndexedPropertyTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.IndexedPropertyTest
    signature: '[org.apache.commons.beanutils2.IndexedPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getPropertyDescriptor(java.util.Map<?,?>,String)'
      Src: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean:37,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean:40,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getSimpleProperty(java.util.Map<?,?>,String)'
      Src: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean:43,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?,?>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.commons.beanutils2.PropertyUtilsBean
    argCount: 2
    argNames:
    - bean
    - propertyName
    argTypes:
    - java.util.Map<?,?>
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropsFirstPropertyUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getSimpleProperty(java.util.Map<?,?>,String)'
    - '[java.util.Map<?,?>].get(String)'
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getPropertyDescriptor(java.util.Map<?,?>,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getPropertyDescriptor(java.util.Map<String,Object>,String)'
      Src: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean:53,1
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean:56,1
    - Dst: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setSimpleProperty(java.util.Map<String,Object>,String,Object)'
      Src: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.PropertyUtilsBean
    argCount: 3
    argNames:
    - bean
    - propertyName
    - value
    argTypes:
    - java.util.Map<String,Object>
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropsFirstPropertyUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].put(String,Object)'
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setSimpleProperty(java.util.Map<String,Object>,String,Object)'
    - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getPropertyDescriptor(java.util.Map<String,Object>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean
      static: false
      superClass: org.apache.commons.beanutils2.PropertyUtilsBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropsFirstPropertyUtilsBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean
    signature: '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.IndexedTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.IndexedTestBean
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ArrayList<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.ArrayList<Object>
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<Object>].get(int)'
      Src: org.apache.commons.beanutils2.IndexedTestBean:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<Object>].get(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].getStringList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].getStringList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.beanutils2.IndexedTestBean:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].getStringList(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<String>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].getStringList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arrayList
    argTypes:
    - java.util.ArrayList<Object>
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(java.util.ArrayList<Object>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(java.util.ArrayList<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<Object>].add(int,Object)'
      Src: org.apache.commons.beanutils2.IndexedTestBean:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(int,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<Object>].add(int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringArray
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(int,String)'
      Src: org.apache.commons.beanutils2.IndexedTestBean:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<String>
      - java.util.ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringList
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(java.util.List<String>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:61,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:79,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:79,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testGeneral()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testGeneral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:93,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:93,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:94,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:94,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:97,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:97,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:98,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:98,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:98,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:98,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:99,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:99,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:99,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:99,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:103,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:103,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:103,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:106,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:106,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:107,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:108,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:109,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:110,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:110,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,Object,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedDynaBeanArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,Object,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - objectArray.getClass()
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedDynaBeanArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:120,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:121,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:121,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:121,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedInvalidType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
    - '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedInvalidType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:134,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:134,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:135,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:135,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:138,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:139,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:139,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:139,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:140,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:140,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:140,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:141,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:141,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:141,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:144,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:145,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:145,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:145,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:146,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:146,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:147,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:147,1
    - Dst: '[java.util.LinkedList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:147,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:147,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:147,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:151,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:152,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:152,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:153,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:153,1
    - Dst: '[java.util.LinkedList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:153,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:153,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedLinkedList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[java.util.LinkedList<?>].size()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,Integer)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedLinkedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:166,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:166,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:167,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:167,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:170,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:170,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:171,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:171,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:171,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:171,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].isInstance(org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:172,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:175,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:176,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:176,1
    - Dst: objectArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:177,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:178,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:178,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:179,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:180,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:180,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:180,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:180,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:184,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:185,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:185,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:186,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:187,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:187,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:187,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedObjectArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - objectArray.getClass()
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].isInstance(org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedObjectArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:200,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:200,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:201,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:201,1
    - Dst: primitiveArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:204,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:204,1
    - Dst: primitiveArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:205,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:205,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:205,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:205,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:206,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:206,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].isInstance(org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:206,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:206,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:209,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:210,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:210,1
    - Dst: primitiveArray.getClass()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:211,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:211,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:211,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:211,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:212,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:212,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:213,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:213,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:214,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:214,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:214,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:214,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:218,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:219,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:219,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:220,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:220,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:221,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:221,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:221,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 193
    functionDepth: 3
    functionLinenumber: 193
    functionLinenumberEnd: 223
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPrimitiveArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,Class<?>,String)'
    - Integer.valueOf()
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,Integer)'
    - primitiveArray.getClass()
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].isInstance(org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPrimitiveArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:234,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:234,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:235,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:235,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:236,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:236,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:239,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:240,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:240,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:241,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:241,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:241,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:242,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:242,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:243,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:243,1
    - Dst: '[java.util.ArrayList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:243,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:243,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:243,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:247,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:248,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:248,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:249,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:249,1
    - Dst: '[java.util.ArrayList<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:249,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:249,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 228
    functionDepth: 3
    functionLinenumber: 228
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<?>].size()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,Integer)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - Integer.valueOf(org.apache.commons.beanutils2.LazyDynaMapTest)
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:261,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:262,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:262,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:265,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:265,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:266,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:266,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 255
    functionDepth: 3
    functionLinenumber: 255
    functionLinenumberEnd: 270
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyRestricted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:279,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:282,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:282,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:283,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:283,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:284,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:284,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaMap,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:286,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:288,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaMap,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:297,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:297,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:298,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:298,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:298,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 295
    functionDepth: 3
    functionLinenumber: 295
    functionLinenumberEnd: 300
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedInvalidType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,org.apache.commons.beanutils2.LazyDynaMapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedInvalidType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:309,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:309,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:310,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:310,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:311,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:311,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:314,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:315,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:315,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:315,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:316,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:316,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:317,1
    - Dst: '[java.util.HashMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:317,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:317,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:320,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:321,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:321,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:322,1
    - Dst: '[java.util.HashMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:322,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 323
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String,Integer)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[java.util.HashMap<?,?>].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:332,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:333,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:333,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:336,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:336,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:337,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:337,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:340,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 328
    functionDepth: 3
    functionLinenumber: 328
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyRestricted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:350,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:350,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:351,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:351,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:354,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:355,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:355,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:355,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:356,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:356,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:356,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:357,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:357,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:357,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:360,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:361,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:361,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:361,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:362,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:362,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:363,1
    - Dst: '[java.util.TreeMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:363,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:363,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:366,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:367,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:367,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:368,1
    - Dst: '[java.util.TreeMap<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:368,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 346
    functionDepth: 3
    functionLinenumber: 346
    functionLinenumberEnd: 369
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyTreeMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String,Integer)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[java.util.TreeMap<?,?>].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Class<?>,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyTreeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:376,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:378,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:378,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:379,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:379,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:380,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:380,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaMap,String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:382,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:384,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 385
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertFalse(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.LazyDynaMap,String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:395,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.TreeMap)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:395,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,int,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:396,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,int,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:397,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:398,1
    - Dst: '[java.util.List<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:398,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:398,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:400,1
    - Dst: newOne.getMap()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:401,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:402,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:402,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:404,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:405,1
    - Dst: indexProp.size()
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:406,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 390
    functionDepth: 2
    functionLinenumber: 390
    functionLinenumberEnd: 407
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testNewInstance()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].get(String)'
    - '[java.util.List<?>].size()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNotNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[java.util.TreeMap].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,int,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.TreeMap)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(int,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - indexProp.size()
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].getClass()'
    - newOne.getMap()
    - '[org.apache.commons.beanutils2.LazyDynaMap].newInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testNewInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:416,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:416,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:417,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:417,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:420,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:421,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:421,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:422,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:422,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:422,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,Integer)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:425,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:426,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:426,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:429,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:430,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 412
    functionDepth: 3
    functionLinenumber: 412
    functionLinenumberEnd: 432
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testSimpleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(String,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Class<?>,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,Integer)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertEquals(Integer,org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testSimpleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:440,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:441,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:441,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:443,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:443,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:444,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:444,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 447
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].testSimplePropertyRestricted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertThrows()'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMapTest].assertNull(org.apache.commons.beanutils2.LazyDynaMapTest,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].testSimplePropertyRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:50,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaMapTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.LazyDynaMap
      - String
      - String
      - String
      - String
      - String
      - Integer
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMapTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.LazyDynaMapTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMapTest
    signature: '[org.apache.commons.beanutils2.LazyDynaMapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:42,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:43,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:43,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:44,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:44,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertSame(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertSame(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,int)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithInvalidPropertyName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithInvalidPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:60,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:61,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:61,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:62,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithMappedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithMappedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:70,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:71,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:71,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:72,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:72,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNestedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNestedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNullInPropertyPath()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNullInPropertyPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:88,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String,boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:91,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNullInPropertyPathAngIgnoreTrue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNullInPropertyPathAngIgnoreTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithReadOnlyProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithReadOnlyProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:109,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:110,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:110,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:111,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:111,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBooleanPropertyAndBooleanValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,boolean)'
    - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBooleanPropertyAndBooleanValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBooleanPropertyAndStringValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBooleanPropertyAndStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:127,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Byte)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:128,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:128,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:129,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:129,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,byte)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBytePropertyAndByteValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,byte)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Byte)'
    - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBytePropertyAndByteValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBytePropertyAndStringValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBytePropertyAndStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:145,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Double)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:146,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:146,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:147,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:147,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,double)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndDoubleValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,double)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Double)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndDoubleValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:155,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Float)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:156,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:156,1
    - Dst: '[Float].doubleValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:157,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:157,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,double)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndFloatValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Float)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,double)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Float].doubleValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndFloatValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:165,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:166,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:166,1
    - Dst: '[Integer].doubleValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:167,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:167,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,double)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 168
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndIntegerValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,double)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[Integer].doubleValue()'
    - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndIntegerValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndStringValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndDoubleValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndDoubleValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:191,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Float)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:192,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:192,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:193,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:193,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,float)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndFloatValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Float)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,float)'
    - '[Float].floatValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndFloatValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:201,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:202,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:202,1
    - Dst: '[Integer].floatValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:203,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:203,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,float)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndIntegerValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Integer].floatValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,float)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndIntegerValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndStringValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndDoubleValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndDoubleValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndFloatValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndFloatValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:235,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:236,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:236,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:237,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:237,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,int)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndIntegerValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest,int)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,Integer)'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndIntegerValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndStringValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 254
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimplePrimitivePropertyAndNullValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimplePrimitivePropertyAndNullValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:261,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:262,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:262,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:263,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 264
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleStringProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:271,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:272,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:272,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:273,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 269
    functionDepth: 2
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithWriteOnlyProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithWriteOnlyProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:31,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:32,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:33,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
    functionUses: 0
    functionsReached:
    - Double.valueOf(float)
    - Float.valueOf(float)
    - Byte.valueOf(String)
    - Integer.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:44,1
    - Dst: '[int[]].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:45,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:45,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:45,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:47,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - intArray
    argTypes:
    - Object
    - int[]
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(Object,int[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest,String)'
    - '[int[]].getClass()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(Object,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:56,1
    - Dst: '[String[]].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:57,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:57,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:57,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:59,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - stringArray
    argTypes:
    - Object
    - String[]
    constantsTouched: []
    func_position:
      end: 64
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(Object,String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest,String)'
    - '[Object].getClass()'
    - '[String[]].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(Object,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:71,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:71,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 6
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].setLocale(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:93,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:95,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.DateConverter)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:96,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:97,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:100,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:101,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:102,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(java.util.Date)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:103,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:103,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:106,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(java.util.Date)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:107,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:107,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:110,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(java.util.Date)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:111,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:111,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:114,1
    - Dst: '[java.util.Date].toString()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:115,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(java.util.Date)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:115,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:115,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:118,1
    - Dst: '[java.util.Date].toString()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:119,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(java.util.Date)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:119,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 84
    functionDepth: 5
    functionLinenumber: 84
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testConvertToString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    - '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[java.util.Date].toString()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.converters.DateConverter].setLocale(org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(java.util.Date)'
    - '[java.util.Date].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.DateConverter)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testConvertToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:128,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:130,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:130,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertSame(org.apache.commons.beanutils2.ConvertUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 5
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testConvertUnsupportedTargetType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertSame(org.apache.commons.beanutils2.ConvertUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testConvertUnsupportedTargetType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:136,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:137,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:138,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:138,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:141,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:142,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertNull(org.apache.commons.beanutils2.Converter<T>,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testDeregisteringSingleConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertNull(org.apache.commons.beanutils2.Converter<T>,String)'
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister(org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testDeregisteringSingleConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:155,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:155,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:156,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:157,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:157,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:158,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:159,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:159,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:160,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:161,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:161,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:162,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:163,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:163,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:164,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:165,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:165,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:166,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:167,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:167,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeIntegerArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - intArray.getClass()
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeIntegerArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:180,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:181,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:182,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:182,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:184,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:185,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:186,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:186,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:188,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:189,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:190,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,byte)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:190,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:192,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:193,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:194,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,byte)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:194,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:196,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:198,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:199,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:200,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:200,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:202,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:203,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:204,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:204,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:206,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:207,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:208,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:208,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:210,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:211,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:212,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:212,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:214,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:215,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:216,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:216,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:218,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:219,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:220,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:220,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:222,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:223,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:224,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,byte)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:224,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:226,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:227,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:228,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:228,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:230,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:231,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:232,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,short)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:232,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:234,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:235,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:236,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,short)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[Byte].byteValue()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,short)'
    - '[Long].longValue()'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,byte)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertThrows()'
    - '[Short].shortValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:249,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:249,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - stringArray.getClass()
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:267,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(null,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:267,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:268,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:268,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:269,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:269,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:271,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(null,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:271,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:272,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:272,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:273,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testObjectToStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(null,String,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testObjectToStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:283,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:283,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:284,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:284,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:285,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:285,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:285,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:286,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:286,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:286,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:287,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:287,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:287,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:288,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:288,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:288,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:289,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:289,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:289,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:290,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:290,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:290,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:291,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:291,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:291,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:292,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:292,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(null)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:293,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(null,String,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testObjectToStringScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
    - Byte.valueOf(byte)
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String,String,String)'
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(null)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testObjectToStringScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shape.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:305,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:305,1
    - Dst: shape.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:306,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:306,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:306,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:308,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:309,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:310,1
    - Dst: shape.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:313,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:313,1
    - Dst: shape.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:314,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:314,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:314,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:316,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:317,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:318,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:320,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:321,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:321,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:322,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 323
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(int)'
    - '[String].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - shape.getClass()
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:335,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:336,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:337,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:339,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:340,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:341,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:342,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:346,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:347,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:348,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:349,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:350,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:351,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:352,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:353,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:354,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:355,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:356,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 358
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveIntegerArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - intArray.getClass()
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveIntegerArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:368,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:369,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:370,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:370,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:372,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:373,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:374,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:374,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:376,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:377,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:378,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:378,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:380,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:381,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:382,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:382,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:384,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:385,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:386,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:386,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:388,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:389,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:390,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:390,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:392,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:393,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:394,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:394,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:396,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:397,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:398,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:398,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:400,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:401,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:402,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:402,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:404,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:405,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:406,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:406,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:408,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:409,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:410,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:410,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:412,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:413,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:414,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:414,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:416,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:417,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:418,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:418,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:420,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:421,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:422,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:422,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:424,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:425,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:426,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:426,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:428,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:429,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:430,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:430,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:432,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:433,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:434,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,byte)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:434,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:436,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:437,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:438,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,byte)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:438,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:440,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:441,1
    - Dst: '[Character].charValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:442,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,char)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:442,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:444,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:445,1
    - Dst: '[Character].charValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:446,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,char)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:446,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:448,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:449,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:450,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:452,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:453,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:454,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:454,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:456,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:457,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:458,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:458,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:460,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:461,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:462,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:462,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:464,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:465,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:466,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:466,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:468,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:469,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:470,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:470,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:472,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:473,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:474,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:474,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:476,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:477,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:478,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:478,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:480,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:481,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:482,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:482,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:484,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:485,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:486,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,short)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:486,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:488,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:489,1
    - Dst: '[Short].shortValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:490,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,short)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:490,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:495,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:496,1
    - Dst: '[String].toString()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:497,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:497,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:500,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:501,1
    - Dst: '[String].toString()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:502,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:502,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:505,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:506,1
    - Dst: '[String].toString()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:507,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 210
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 509
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,float,float)'
    - '[Long].longValue()'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,int)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[Character].charValue()'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,char)'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,short)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,byte)'
    - '[Short].shortValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean)'
    - '[String].toString()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:522,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:522,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:523,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:524,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:524,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:525,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:526,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:526,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:527,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:528,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:528,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:529,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:531,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:531,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:532,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:533,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:533,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:534,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:535,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:535,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:536,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:537,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:537,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:538,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:539,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:539,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:540,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:541,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:541,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:542,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:544,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:544,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:545,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:546,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:546,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:547,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:548,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:548,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:549,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:550,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:550,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:551,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:552,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:552,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:553,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:554,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:554,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 557
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - stringArray.getClass()
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:561,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:562,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:565,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:566,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:567,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:567,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:569,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:570,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:571,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:571,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ThrowExceptionConverter,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:574,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:575,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:578,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:579,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:580,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:580,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:583,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:584,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:585,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:586,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:586,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:588,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:589,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:590,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsTest:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 559
    functionDepth: 5
    functionLinenumber: 559
    functionLinenumberEnd: 591
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].testSeparateConvertInstances()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertInstanceOf(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.ConvertUtilsTest,boolean,String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ThrowExceptionConverter,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.ConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
    - '[org.apache.commons.beanutils2.ConvertUtilsTest].assertThrows()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].testSeparateConvertInstances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConvertUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConvertUtilsTest
    signature: '[org.apache.commons.beanutils2.ConvertUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBeanPublicSubclass
      static: false
      superClass: org.apache.commons.beanutils2.TestBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.TestBeanPublicSubclass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBeanPublicSubclass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBeanPublicSubclass
    signature: '[org.apache.commons.beanutils2.TestBeanPublicSubclass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:59,1
    - Dst: Long.parseLong(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:61,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:65,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:72,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:73,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getBooleanProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:74,1
    - Dst: Boolean.valueOf(boolean)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:74,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:74,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getByteProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:75,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:75,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:75,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getDoubleProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:76,1
    - Dst: Double.valueOf(double)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:76,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:76,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getFloatProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:77,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:77,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:77,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:78,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:78,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:78,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getLongProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:79,1
    - Dst: Long.valueOf(long)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:79,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:79,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getShortProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:80,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:80,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:80,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].getStringProperty()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:81,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:81,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:82,1
    - Dst: '[java.util.HashMap].keySet()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:83,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].iterator()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:83,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].hasNext()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:84,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].next()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:85,1
    - Dst: '[java.util.HashMap].get(org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:86,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.BeanUtilsBenchCase,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:86,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:88,1
    - Dst: '[java.util.HashMap].keySet()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:89,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].iterator()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:89,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].hasNext()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:90,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].next()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:91,1
    - Dst: '[java.util.HashMap].get(org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:92,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].toString()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:92,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanUtilsBenchCase,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:92,1
    - Dst: '[org.apache.commons.beanutils2.BenchBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:96,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:97,1
    - Dst: '[java.util.HashMap].keySet()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:98,1
    - Dst: '[java.util.HashMap].get(org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:99,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.BeanUtilsBenchCase,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:99,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - Byte.valueOf(byte)
    - Boolean.valueOf(boolean)
    - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].toString()'
    - '[java.util.HashMap].keySet()'
    - '[org.apache.commons.beanutils2.BenchBean].getStringProperty()'
    - Long.valueOf(long)
    - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].iterator()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.BenchBean].getFloatProperty()'
    - '[org.apache.commons.beanutils2.BenchBean].<init>()'
    - '[org.apache.commons.beanutils2.BenchBean].getByteProperty()'
    - '[java.util.HashMap].get(org.apache.commons.beanutils2.BeanUtilsBenchCase)'
    - '[java.util.HashMap].<init>()'
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].hasNext()'
    - Long.parseLong(org.apache.commons.beanutils2.BeanUtilsBenchCase)
    - '[org.apache.commons.beanutils2.BenchBean].getBooleanProperty()'
    - '[org.apache.commons.beanutils2.BenchBean].getLongProperty()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.beanutils2.BenchBean].getIntProperty()'
    - Double.valueOf(double)
    - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].next()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.BenchBean].getDoubleProperty()'
    - System.getProperty(String)
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
    - '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanUtilsBenchCase,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
    - '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.BeanUtilsBenchCase,org.apache.commons.beanutils2.BeanUtilsBenchCase)'
    - '[org.apache.commons.beanutils2.BenchBean].getShortProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:130,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:132,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:134,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:136,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:137,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:141,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:143,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.BenchBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:145,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:147,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:148,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.BenchBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.BenchBean)'
    - System.currentTimeMillis()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:161,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:163,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:165,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:167,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:168,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:172,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:174,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:176,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:178,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesDyna()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,org.apache.commons.beanutils2.DynaBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,org.apache.commons.beanutils2.DynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesDyna()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:192,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:194,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:196,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:198,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:199,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:203,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:205,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:207,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:209,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:210,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 212
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:223,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:225,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:227,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:229,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:230,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:234,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:236,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:238,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:240,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:241,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 243
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesStrs()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,String>)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesStrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:254,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:256,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:258,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:260,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:261,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:265,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:267,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:269,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:271,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:272,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testPopulateMap()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,Object>)'
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,Object>)'
    - System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testPopulateMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:286,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:288,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:290,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:292,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:293,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:297,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:299,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:301,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:303,1
    - Dst: System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
      Src: org.apache.commons.beanutils2.BeanUtilsBenchCase:304,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 306
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testPopulateStrs()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached:
    - System.err.println(org.apache.commons.beanutils2.BeanUtilsBenchCase)
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.BenchBean,java.util.Map<String,String>)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(org.apache.commons.beanutils2.DynaBean,java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testPopulateStrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      - org.apache.commons.beanutils2.BenchBean
      - org.apache.commons.beanutils2.DynaBean
      - org.apache.commons.beanutils2.BeanUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtilsBenchCase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtilsBenchCase
    signature: '[org.apache.commons.beanutils2.BeanUtilsBenchCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:43,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:44,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:45,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:45,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:46,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Integer,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:46,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:48,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertThrows()'
    - '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Integer,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithInvalidProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithInvalidProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:65,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:66,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:69,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:70,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:70,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:73,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:74,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertNull(R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithMappedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertNull(R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithMappedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:82,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:83,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:84,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:85,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:85,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:86,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:87,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Integer,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNestedIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Integer,R)'
    - '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNestedIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:95,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:96,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:97,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:98,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:99,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNestedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNestedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:107,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertThrows()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNullInPath()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNullInPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String,boolean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:116,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:117,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:117,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertNull(R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNullInPathAndIgnoreTrue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String,boolean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertNull(R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNullInPathAndIgnoreTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:125,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:126,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:127,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:127,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithReadOnlyProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithReadOnlyProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:135,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:136,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:136,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:137,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Boolean,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleBooleanProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Boolean,R)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleBooleanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:145,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:146,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:147,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setByteProperty(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:147,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:148,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Byte,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 149
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleByteProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[Byte].byteValue()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.TestBean].setByteProperty(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Byte,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleByteProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:156,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:157,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:157,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:158,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Double,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 154
    functionDepth: 3
    functionLinenumber: 154
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleDoubleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Double,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleDoubleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:166,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:167,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:167,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:168,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Float,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleFloatProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Float,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleFloatProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:176,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:177,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:177,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:178,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Integer,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 3
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleIntProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Integer,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleIntProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:186,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:187,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:188,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setLongProperty(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:188,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:189,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Long,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 184
    functionDepth: 3
    functionLinenumber: 184
    functionLinenumberEnd: 190
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleLongProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].setLongProperty(org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(Long,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleLongProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:197,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:198,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:199,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleStringProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertEquals(String,R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:207,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:208,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:209,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertNull(R)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 205
    functionDepth: 3
    functionLinenumber: 205
    functionLinenumberEnd: 210
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleStringPropertyAndNullValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].assertNull(R)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleStringPropertyAndNullValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:218,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:218,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:218,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 215
    functionDepth: 3
    functionLinenumber: 215
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithWriteOnlyProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithWriteOnlyProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:31,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:32,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:33,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:34,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Long
      - Float
      - Double
      - Boolean
      - Byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(String)
    - Long.valueOf(int)
    - Integer.valueOf(int)
    - Double.valueOf(float)
    - Float.valueOf(float)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
      Src: org.apache.commons.beanutils2.SonOfAlphaBean:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.SonOfAlphaBean
      static: false
      superClass: org.apache.commons.beanutils2.AlphaBean
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.apache.commons.beanutils2.SonOfAlphaBean].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SonOfAlphaBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.SonOfAlphaBean
    signature: '[org.apache.commons.beanutils2.SonOfAlphaBean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.TestBean].currentCounter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.TestBean].currentCounter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].incrementCounter(int)'
      Src: org.apache.commons.beanutils2.TestBean:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.TestBean].incrementCounter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].incrementCounter(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].incrementCounter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.TestBean].incrementCounter(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].incrementCounter(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].intValue()'
      Src: org.apache.commons.beanutils2.TestBean:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.TestBean].incrementCounter(Number)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[Number].intValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].incrementCounter(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[java.util.List<Object>].add(String)'
      Src: org.apache.commons.beanutils2.TestBean:232,1
    - Dst: '[java.util.List<Object>].add(String)'
      Src: org.apache.commons.beanutils2.TestBean:233,1
    - Dst: '[java.util.List<Object>].add(String)'
      Src: org.apache.commons.beanutils2.TestBean:234,1
    - Dst: '[java.util.List<Object>].add(String)'
      Src: org.apache.commons.beanutils2.TestBean:235,1
    - Dst: '[java.util.List<Object>].add(String)'
      Src: org.apache.commons.beanutils2.TestBean:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 74
    functionsReached:
    - '[java.util.List<Object>].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.TestBean:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanProperty
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.TestBean:244,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(boolean)'
      Src: org.apache.commons.beanutils2.TestBean:245,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.TestBean:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - booleanProperty
    - booleanSecond
    - stringProperty
    argTypes:
    - boolean
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(boolean,boolean,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    - '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(boolean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(boolean,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
      Src: org.apache.commons.beanutils2.TestBean:250,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.TestBean:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - booleanProperty
    - stringProperty
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(boolean,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.TestBean:255,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.TestBean:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanSecond
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(Boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(org.apache.commons.beanutils2.TestBean)'
    - '[Boolean].booleanValue()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.commons.beanutils2.TestBean:259,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.TestBean:259,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.TestBean:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - booleanSecond
    - stringProperty
    argTypes:
    - Boolean
    - String
    constantsTouched: []
    func_position:
      end: 261
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 261
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(Boolean,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(org.apache.commons.beanutils2.TestBean)'
    - '[Boolean].booleanValue()'
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(Boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(double)'
      Src: org.apache.commons.beanutils2.TestBean:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doubleProperty
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(double)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setFloatProperty(float)'
      Src: org.apache.commons.beanutils2.TestBean:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - floatProperty
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setFloatProperty(float)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setFloatProperty(float)'
      Src: org.apache.commons.beanutils2.TestBean:272,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.TestBean:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - floatProperty
    - stringProperty
    argTypes:
    - float
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(float,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setFloatProperty(float)'
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(float,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
      Src: org.apache.commons.beanutils2.TestBean:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intProperty
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.TestBean:281,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.TestBean:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intProperty
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(Integer)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.TestBean].setIntProperty(org.apache.commons.beanutils2.TestBean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listIndexed
    argTypes:
    - java.util.List<Object>
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(java.util.List<Object>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(java.util.List<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
      Src: org.apache.commons.beanutils2.TestBean:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[][]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string2dArray
    argTypes:
    - String[][]
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: '[org.apache.commons.beanutils2.TestBean].<init>(String[][])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].<init>(String[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.apache.commons.beanutils2.TestBean].getAnotherNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].getAnotherNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.apache.commons.beanutils2.TestBean].getDateArrayProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date[]
    signature: '[org.apache.commons.beanutils2.TestBean].getDateArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[org.apache.commons.beanutils2.TestBean].getDupProperty(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean].getDupProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.commons.beanutils2.TestBean].getIntArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.apache.commons.beanutils2.TestBean].getInvalidBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.TestBean].getInvalidBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:359,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.apache.commons.beanutils2.TestBean:360,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.apache.commons.beanutils2.TestBean:361,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.commons.beanutils2.TestBean:363,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].intValue()'
      Src: org.apache.commons.beanutils2.TestBean:364,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 365
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.beanutils2.TestBean].getMappedIntProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].intValue()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].get(String)'
    - '[java.util.HashMap].put(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.TestBean].getMappedIntProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean.MappedTestBean].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:369,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MappedTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionName: '[org.apache.commons.beanutils2.TestBean].getMappedNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean.MappedTestBean].<init>()'
    linkageType: ''
    returnType: MappedTestBean
    signature: '[org.apache.commons.beanutils2.TestBean].getMappedNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:377,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:378,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:379,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.commons.beanutils2.TestBean:381,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 382
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 382
    functionName: '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 3
    functionsReached:
    - '[java.util.HashMap].get(String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:387,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:388,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:389,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.commons.beanutils2.TestBean:391,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 392
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 392
    functionName: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 5
    functionsReached:
    - '[java.util.HashMap].get(String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:397,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:398,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:399,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 394
    functionDepth: 1
    functionLinenumber: 394
    functionLinenumberEnd: 402
    functionName: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 9
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:406,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 409
    functionName: '[org.apache.commons.beanutils2.TestBean].getNested()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 25
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.TestBean].getNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[org.apache.commons.beanutils2.TestBean].getNestedDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.TestBean].getNestedDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: '[org.apache.commons.beanutils2.TestBean].getString2dArray(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.TestBean].getString2dArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.TestBean].getStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 437
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 437
    functionName: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 445
    functionName: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionName: '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 453
    functionName: '[org.apache.commons.beanutils2.TestBean].isInvalidBoolean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.TestBean].isInvalidBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.TestBean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - anotherNested
    argTypes:
    - org.apache.commons.beanutils2.TestBean
    constantsTouched: []
    func_position:
      end: 457
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 457
    functionName: '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanProperty
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 461
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 461
    functionName: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanSecond
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteProperty
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 469
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionName: '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateArrayProperty
    argTypes:
    - java.util.Date[]
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: '[org.apache.commons.beanutils2.TestBean].setDateArrayProperty(java.util.Date[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setDateArrayProperty(java.util.Date[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateProperty
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: '[org.apache.commons.beanutils2.TestBean].setDateProperty(java.util.Date)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setDateProperty(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doubleProperty
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: '[org.apache.commons.beanutils2.TestBean].setDupProperty(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setDupProperty(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dupProperty
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.apache.commons.beanutils2.TestBean].setDupProperty(String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setDupProperty(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - floatProperty
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 493
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 493
    functionName: '[org.apache.commons.beanutils2.TestBean].setFloatProperty(float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setFloatProperty(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intArray
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 497
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionName: '[org.apache.commons.beanutils2.TestBean].setIntArray(int[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setIntArray(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intProperty
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 505
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 505
    functionName: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.parseBoolean(String)
      Src: org.apache.commons.beanutils2.TestBean:508,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.commons.beanutils2.TestBean:508,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.commons.beanutils2.TestBean:508,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - invalidBoolean
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: '[org.apache.commons.beanutils2.TestBean].setInvalidBoolean(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[String].equalsIgnoreCase(String)'
    - Boolean.parseBoolean(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setInvalidBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longProperty
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: '[org.apache.commons.beanutils2.TestBean].setLongProperty(long)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setLongProperty(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Integer>].put(String,int)'
      Src: org.apache.commons.beanutils2.TestBean:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 517
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 517
    functionName: '[org.apache.commons.beanutils2.TestBean].setMappedIntProperty(String,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,Integer>].put(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setMappedIntProperty(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:522,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:523,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:524,1
    - Dst: '[java.util.HashMap].put(String,Object)'
      Src: org.apache.commons.beanutils2.TestBean:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 527
      start: 519
    functionDepth: 1
    functionLinenumber: 519
    functionLinenumberEnd: 527
    functionName: '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,Object)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:532,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:533,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:534,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 537
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 537
    functionName: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 6
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.TestBean:542,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:543,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.TestBean:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mapProperty
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 547
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 547
    functionName: '[org.apache.commons.beanutils2.TestBean].setMapProperty(java.util.Map<String,Object>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setMapProperty(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaBean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nestedDynaBean
    argTypes:
    - org.apache.commons.beanutils2.DynaBean
    constantsTouched: []
    func_position:
      end: 551
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 551
    functionName: '[org.apache.commons.beanutils2.TestBean].setNestedDynaBean(org.apache.commons.beanutils2.DynaBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setNestedDynaBean(org.apache.commons.beanutils2.DynaBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nullProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 555
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 555
    functionName: '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shortProperty
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[org.apache.commons.beanutils2.TestBean].setShortProperty(short)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setShortProperty(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringArray
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionName: '[org.apache.commons.beanutils2.TestBean].setStringArray(String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setStringArray(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: '[org.apache.commons.beanutils2.TestBean].setStringIndexed(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setStringIndexed(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 571
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 571
    functionName: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - byte
      - java.util.Date
      - java.util.Date[]
      - double
      - String[]
      - float
      - int[]
      - int[]
      - int
      - java.util.List<Object>
      - long
      - java.util.Map<String,Object>
      - java.util.HashMap<String,Object>
      - java.util.HashMap<String,String>
      - java.util.HashMap<String,Integer>
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.TestBean
      - org.apache.commons.beanutils2.DynaBean
      - MappedTestBean
      - String
      - String
      - short
      - String[]
      - String[]
      - String[][]
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writeOnlyProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 575
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 575
    functionName: '[org.apache.commons.beanutils2.TestBean].setWriteOnlyProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean].setWriteOnlyProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.TestBean.MappedTestBean].getValue(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.TestBean.MappedTestBean].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - val
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.TestBean.MappedTestBean].setValue(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.TestBean.MappedTestBean].setValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean.MappedTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.TestBean.MappedTestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean.MappedTestBean
    signature: '[org.apache.commons.beanutils2.TestBean.MappedTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateBean].<init>()'
      Src: org.apache.commons.beanutils2.priv.PrivateBeanFactory:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.priv.PrivateDirect
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].create()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBeanFactory.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PrivateBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PrivateDirect
    signature: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].<init>()'
      Src: org.apache.commons.beanutils2.priv.PrivateBeanFactory:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.priv.PrivateDirect
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].createSubclass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBeanFactory.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PrivateDirect
    signature: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].createSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.priv.PrivateBeanFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PrivateBeanFactory
    signature: '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.priv.PrivateDirect
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.priv.PrivateBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PrivateBean
    signature: '[org.apache.commons.beanutils2.priv.PrivateBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.priv.PrivateDirect
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBean].getBar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateBean].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.priv.PrivateDirect
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBean].getBaz()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateBean].getBaz()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.priv.PrivateDirect
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBean].getFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateBean].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.priv.PrivateDirect
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBean].methodBar(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateBean].methodBar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.priv.PrivateDirect
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBean].methodBaz(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateBean].methodBaz(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.priv.PackageBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.priv.PackageBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PackageBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PackageBean
    signature: '[org.apache.commons.beanutils2.priv.PackageBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.priv.PackageBean].getBar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PackageBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PackageBean].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.priv.PackageBean].setBar(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PackageBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.priv.PackageBean].setBar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.priv.PublicSubBean
      static: false
      superClass: org.apache.commons.beanutils2.priv.PackageBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PublicSubBean.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PublicSubBean
    signature: '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.priv.PackageBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.priv.PublicSubBean].getFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PublicSubBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PublicSubBean].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.priv.PackageBean
    argCount: 1
    argNames:
    - foo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.priv.PublicSubBean].setFoo(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PublicSubBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.priv.PublicSubBean].setFoo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.commons.beanutils2.priv.PrivateDirect].getBar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateDirect.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateDirect].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.priv.PrivateDirect].methodBar(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateDirect.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateDirect].methodBar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.priv.PrivateDirect
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.priv.PrivateDirect].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateDirect.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PrivateDirect
    signature: '[org.apache.commons.beanutils2.priv.PrivateDirect].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.commons.beanutils2.priv.PrivateIndirect].getBaz()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateIndirect.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateIndirect].getBaz()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.priv.PrivateIndirect].methodBaz(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateIndirect.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateIndirect].methodBaz(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.priv.PrivateIndirect
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.priv.PrivateIndirect].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateIndirect.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PrivateIndirect
    signature: '[org.apache.commons.beanutils2.priv.PrivateIndirect].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.priv.PrivateBeanSubclass
      static: false
      superClass: org.apache.commons.beanutils2.priv.PrivateBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBeanSubclass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.priv.PrivateBeanSubclass
    signature: '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.priv.PrivateBean].getBar()'
      Src: org.apache.commons.beanutils2.priv.PrivateBeanSubclass:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.priv.PrivateBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].getBar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBeanSubclass.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.priv.PrivateBean].getBar()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:57,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 5
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:71,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:72,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaResultSetTest,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:73,1
    - Dst: dynaProps[i].getName()
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:75,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - dynaProps[i].getName()
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaResultSetTest,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperties()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:83,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:85,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:86,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:88,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:89,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].getName()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:90,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:90,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].getType()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:91,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetDynaProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].getType()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].getName()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetDynaProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getName()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:96,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getName()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:102,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(java.util.Iterator<org.apache.commons.beanutils2.DynaBean>,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:103,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].hasNext()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:105,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:106,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertFalse(int)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:108,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorCount()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertFalse(int)'
    - '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].hasNext()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(java.util.Iterator<org.apache.commons.beanutils2.DynaBean>,String)'
    - '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:118,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:119,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:120,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:121,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:124,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:128,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:129,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:130,1
    - Dst: '[java.math.BigDecimal].doubleValue()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:131,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaResultSetTest,float,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:131,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:133,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:134,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:135,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:136,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:136,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:138,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:139,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:141,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:142,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:143,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorResults()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,String,String)'
    - '[Integer].intValue()'
    - '[java.math.BigDecimal].doubleValue()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaResultSetTest,float,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:153,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:153,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:156,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:157,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:158,1
    - Dst: '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:159,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:162,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:166,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:167,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:168,1
    - Dst: '[java.math.BigDecimal].doubleValue()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:169,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaResultSetTest,float,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:169,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:171,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:172,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:173,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:174,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:174,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:176,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:177,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:179,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:180,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:181,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 151
    functionDepth: 5
    functionLinenumber: 151
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorResultsNormalCase()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
    - '[Integer].intValue()'
    - '[java.math.BigDecimal].doubleValue()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].get(String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaResultSetTest,float,String)'
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaResultSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)'
    - '[java.util.Iterator<org.apache.commons.beanutils2.DynaBean>].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorResultsNormalCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaResultSetTest:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testNewInstance()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testNewInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.DynaResultSetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.DynaResultSetTest
    signature: '[org.apache.commons.beanutils2.sql.DynaResultSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:41,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.ResultSetMetaData
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].<init>()'
    linkageType: ''
    returnType: java.sql.ResultSetMetaData
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ResultSetMetaData.class.getClassLoader()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:51,1
    - Dst: Proxy.newProxyInstance(org.apache.commons.beanutils2.sql.TestResultSetMetaData,org.apache.commons.beanutils2.sql.TestResultSetMetaData,InvocationHandler)
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - InvocationHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.ResultSetMetaData
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - invocationHandler
    argTypes:
    - InvocationHandler
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy(InvocationHandler)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - ResultSetMetaData.class.getClassLoader()
    - Proxy.newProxyInstance(org.apache.commons.beanutils2.sql.TestResultSetMetaData,org.apache.commons.beanutils2.sql.TestResultSetMetaData,InvocationHandler)
    linkageType: ''
    returnType: java.sql.ResultSetMetaData
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy(InvocationHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getCatalogName(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getCatalogName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnClassName(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnClassName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnCount()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnDisplaySize(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnDisplaySize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnLabel(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnLabel(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnName(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnName(int)'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:92,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.sql.TestResultSetMetaData)
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:138,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnType(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnName(int)'
    - Integer.valueOf(org.apache.commons.beanutils2.sql.TestResultSetMetaData)
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnTypeName(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnTypeName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getPrecision(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getPrecision(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getScale(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getScale(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getSchemaName(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getSchemaName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getTableName(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getTableName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:172,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:175,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnClassName(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:175,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnCount()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:177,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:177,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:179,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnName(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:179,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:181,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnType(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:181,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:186,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Method
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - proxy
    - method
    - args
    argTypes:
    - Object
    - Method
    - Object[]
    constantsTouched: []
    func_position:
      end: 187
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].invoke(Object,Method,Object[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnCount()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnName(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
    - Integer.valueOf(int)
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnType(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
    - '[Method].getName()'
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnClassName(org.apache.commons.beanutils2.sql.TestResultSetMetaData)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].invoke(Object,Method,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isAutoIncrement(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isAutoIncrement(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isCaseSensitive(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isCaseSensitive(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isCurrency(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isCurrency(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isDefinitelyWritable(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isDefinitelyWritable(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isNullable(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isNullable(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isReadOnly(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isReadOnly(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isSearchable(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isSearchable(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isSigned(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isSigned(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isWritable(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isWritable(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.math.BigDecimal.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:61,1
    - Dst: Boolean.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:61,1
    - Dst: Byte.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:62,1
    - Dst: java.sql.Date.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:62,1
    - Dst: Double.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:62,1
    - Dst: Float.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:63,1
    - Dst: Integer.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:63,1
    - Dst: Long.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:63,1
    - Dst: String.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:64,1
    - Dst: Short.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:64,1
    - Dst: String.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:64,1
    - Dst: java.sql.Time.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:65,1
    - Dst: java.sql.Timestamp.class.getName()
      Src: org.apache.commons.beanutils2.sql.TestResultSetMetaData:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.TestResultSetMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
    functionUses: 1
    functionsReached:
    - Float.class.getName()
    - Long.class.getName()
    - Short.class.getName()
    - java.math.BigDecimal.class.getName()
    - String.class.getName()
    - Double.class.getName()
    - Boolean.class.getName()
    - java.sql.Time.class.getName()
    - Byte.class.getName()
    - java.sql.Date.class.getName()
    - java.sql.Timestamp.class.getName()
    - Integer.class.getName()
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.TestResultSetMetaData
    signature: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:126,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 5
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:143,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:144,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:145,1
    - Dst: dynaProps[i].getName()
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:147,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getDynaProperties()'
    - dynaProps[i].getName()
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:155,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:157,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:158,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:160,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:161,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getName()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:162,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:162,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getType()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:163,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetDynaProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getName()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getType()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetDynaProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getName()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:168,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestResultSetMetaDataInconsistent].<init>()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:181,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy(TestResultSetMetaDataInconsistent)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:181,1
    - Dst: '[TestResultSetInconsistent].<init>(java.sql.ResultSetMetaData)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:182,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy(TestResultSetInconsistent)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:182,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnName(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:187,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:187,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnClassName(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:188,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:188,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnType(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:189,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:189,1
    - Dst: '[java.sql.ResultSet].getObject(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:190,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getClass()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:190,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:190,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnName(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:194,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:194,1
    - Dst: CustomTimestamp.class.getName()
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:195,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnClassName(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:195,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:195,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnType(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:196,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:196,1
    - Dst: '[java.sql.ResultSet].getObject(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:197,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getClass()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:197,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:197,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:199,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:200,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.DynaBean>].get(int)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:200,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getDynaClass()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:205,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:205,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getType()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:207,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:207,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getName()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:208,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:208,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getClass()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:208,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:208,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getDynaClass()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:211,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:211,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getType()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:213,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:213,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getName()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:214,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:214,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getClass()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:214,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 178
    functionDepth: 3
    functionLinenumber: 178
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testInconsistentOracleDriver()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[TestResultSetInconsistent].<init>(java.sql.ResultSetMetaData)'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy(TestResultSetInconsistent)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getType()'
    - '[java.sql.ResultSet].getObject(String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[java.sql.ResultSetMetaData].getColumnClassName(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(org.apache.commons.beanutils2.sql.DynaRowSetTest,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet)'
    - '[java.util.List<org.apache.commons.beanutils2.DynaBean>].get(int)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getDynaProperty(String)'
    - CustomTimestamp.class.getName()
    - '[TestResultSetMetaDataInconsistent].<init>()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getDynaClass()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getClass()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].getName()'
    - '[java.sql.ResultSetMetaData].getColumnName(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy(TestResultSetMetaDataInconsistent)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
    - '[java.sql.ResultSetMetaData].getColumnType(org.apache.commons.beanutils2.sql.DynaRowSetTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testInconsistentOracleDriver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:221,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,int)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:221,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:222,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(java.util.List<org.apache.commons.beanutils2.DynaBean>,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:223,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.DynaBean>].size()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:224,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 217
    functionDepth: 5
    functionLinenumber: 217
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testLimitedRows()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(java.util.List<org.apache.commons.beanutils2.DynaBean>,String)'
    - '[java.util.List<org.apache.commons.beanutils2.DynaBean>].size()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,int)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testLimitedRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:231,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(java.util.List<org.apache.commons.beanutils2.DynaBean>,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:232,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.DynaBean>].size()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:233,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 235
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListCount()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[java.util.List<org.apache.commons.beanutils2.DynaBean>].size()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(java.util.List<org.apache.commons.beanutils2.DynaBean>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:241,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.DynaBean>].get(int)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:242,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:245,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:249,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:250,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:251,1
    - Dst: '[java.math.BigDecimal].doubleValue()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:252,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaRowSetTest,float,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:252,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:254,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:255,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:256,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:257,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:257,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:259,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:260,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:262,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:263,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:264,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListResults()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[Integer].intValue()'
    - '[java.math.BigDecimal].doubleValue()'
    - '[java.util.List<org.apache.commons.beanutils2.DynaBean>].get(int)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaRowSetTest,float,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:274,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:274,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:277,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.DynaBean>].get(int)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:278,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:281,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:285,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:286,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:287,1
    - Dst: '[java.math.BigDecimal].doubleValue()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:288,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaRowSetTest,float,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:288,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:290,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:291,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:292,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:293,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:293,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:295,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:296,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:298,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:299,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:300,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListResultsNormalCase()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertInstanceOf(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[Integer].intValue()'
    - '[java.math.BigDecimal].doubleValue()'
    - '[java.util.List<org.apache.commons.beanutils2.DynaBean>].get(int)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(float,org.apache.commons.beanutils2.sql.DynaRowSetTest,float,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].get(String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(int,org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertNotNull(org.apache.commons.beanutils2.sql.DynaRowSetTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListResultsNormalCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testNewInstance()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testNewInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.sql.RowSetDynaClass
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.DynaRowSetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.DynaRowSetTest
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].toString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp:46,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Date].getTime()'
    - '[java.util.Date].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].<init>(java.sql.ResultSetMetaData)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSetMetaData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent
      static: false
      superClass: TestResultSet
    argCount: 1
    argNames:
    - metaData
    argTypes:
    - java.sql.ResultSetMetaData
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent].<init>(java.sql.ResultSetMetaData)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSet].<init>(java.sql.ResultSetMetaData)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent].<init>(java.sql.ResultSetMetaData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent:74,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].<init>()'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent:75,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: TestResultSet
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent].getObject(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].<init>()'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent].getObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].getColumnName(int)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent:98,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].equals(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent:99,1
    - Dst: java.sql.Timestamp.class.getName()
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent:100,1
    - Dst: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].equals(String)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent:102,1
    - Dst: CustomTimestamp.class.getName()
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent:103,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnClassName(int)'
      Src: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent:105,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: TestResultSetMetaData
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 106
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].getColumnClassName(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].getColumnName(int)'
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnClassName(int)'
    - CustomTimestamp.class.getName()
    - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].equals(String)'
    - java.sql.Timestamp.class.getName()
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].getColumnClassName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent
      static: false
      superClass: TestResultSetMetaData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent
    signature: '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:56,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy(org.apache.commons.beanutils2.sql.TestResultSet)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.ResultSet
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSet].<init>()'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy(org.apache.commons.beanutils2.sql.TestResultSet)'
    linkageType: ''
    returnType: java.sql.ResultSet
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ResultSet.class.getClassLoader()
      Src: org.apache.commons.beanutils2.sql.TestResultSet:66,1
    - Dst: Proxy.newProxyInstance(org.apache.commons.beanutils2.sql.TestResultSet,org.apache.commons.beanutils2.sql.TestResultSet,InvocationHandler)
      Src: org.apache.commons.beanutils2.sql.TestResultSet:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - InvocationHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.ResultSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - invocationHandler
    argTypes:
    - InvocationHandler
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy(InvocationHandler)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - Proxy.newProxyInstance(org.apache.commons.beanutils2.sql.TestResultSet,org.apache.commons.beanutils2.sql.TestResultSet,InvocationHandler)
    - ResultSet.class.getClassLoader()
    linkageType: ''
    returnType: java.sql.ResultSet
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy(InvocationHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.sql.TestResultSet:79,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:90,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].<init>(java.sql.ResultSetMetaData)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.TestResultSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 1
    functionsReached:
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy()'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].<init>(java.sql.ResultSetMetaData)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.TestResultSet
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.sql.TestResultSet:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSetMetaData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.TestResultSet
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultSetMetaData
    argTypes:
    - java.sql.ResultSetMetaData
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].<init>(java.sql.ResultSetMetaData)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 2
    functionsReached:
    - System.currentTimeMillis()
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.TestResultSet
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].<init>(java.sql.ResultSetMetaData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].absolute(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].absolute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].afterLast()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].afterLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].beforeFirst()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].beforeFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].cancelRowUpdates()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].cancelRowUpdates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].clearWarnings()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].clearWarnings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].close()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:128,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnName(org.apache.commons.beanutils2.sql.TestResultSet)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:128,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].columnName(Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[Integer].intValue()'
    - '[java.sql.ResultSetMetaData].getColumnName(org.apache.commons.beanutils2.sql.TestResultSet)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].columnName(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].deleteRow()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].deleteRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].findColumn(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].findColumn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].first()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Array
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getArray(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Array
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Array
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getArray(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Array
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getArray(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getAsciiStream(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getAsciiStream(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getAsciiStream(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getAsciiStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - scale
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(int,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - scale
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(String,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBinaryStream(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBinaryStream(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBinaryStream(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBinaryStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Blob
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBlob(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Blob
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBlob(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Blob
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBlob(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Blob
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBlob(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBoolean(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBoolean(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBoolean(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getByte(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: byte
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getByte(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getByte(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: byte
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getByte(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBytes(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: byte[]
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getBytes(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: byte[]
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getBytes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getCharacterStream(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getCharacterStream(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getCharacterStream(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getCharacterStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Clob
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getClob(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Clob
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getClob(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Clob
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getClob(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Clob
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getClob(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getConcurrency()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getConcurrency()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getCursorName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getCursorName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - cal
    argTypes:
    - int
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(int,java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(int,java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Date].<init>(long)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 1
    functionsReached:
    - '[java.sql.Date].<init>(long)'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - cal
    argTypes:
    - String
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String,java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String,java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getDouble(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getDouble(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getDouble(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getDouble(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getFetchDirection()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getFetchDirection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getFetchSize()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getFetchSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getFloat(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: float
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getFloat(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getFloat(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: float
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getFloat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getInt(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getInt(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getInt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getLong(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getLong(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.ResultSetMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getMetaData()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.sql.ResultSetMetaData
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getMetaData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 307
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.Map<?,?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - map
    argTypes:
    - int
    - java.util.Map<?,?>
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(int,java.util.Map<?,?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(int,java.util.Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.SQLException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:315,1
    - Dst: '[java.math.BigDecimal].<init>(float)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:319,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.sql.TestResultSet:326,1
    - Dst: '[java.sql.Date].<init>(long)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:328,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.sql.TestResultSet:330,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.sql.TestResultSet:332,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.sql.TestResultSet:334,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.sql.TestResultSet:336,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.sql.TestResultSet:340,1
    - Dst: '[java.sql.Time].<init>(long)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:344,1
    - Dst: '[java.sql.Timestamp].<init>(long)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:346,1
    - Dst: '[java.sql.SQLException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:350,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 351
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 351
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 2
    functionsReached:
    - '[java.math.BigDecimal].<init>(float)'
    - '[java.sql.Time].<init>(long)'
    - '[java.sql.SQLException].<init>(String)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - '[java.sql.Timestamp].<init>(long)'
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[java.sql.Date].<init>(long)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<?,?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - map
    argTypes:
    - String
    - java.util.Map<?,?>
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String,java.util.Map<?,?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String,java.util.Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Ref
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 359
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getRef(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Ref
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getRef(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Ref
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getRef(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Ref
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getRef(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getRow()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getShort(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getShort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getShort(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getShort(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Statement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getStatement()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Statement
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getStatement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getString(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getString(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Time
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:394,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Time
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - cal
    argTypes:
    - int
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 395
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 395
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(int,java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(int,java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Time].<init>(long)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Time
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 1
    functionsReached:
    - '[java.sql.Time].<init>(long)'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Time
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - cal
    argTypes:
    - String
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String,java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String,java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:406,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 407
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 407
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - cal
    argTypes:
    - int
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 411
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 411
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(int,java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(int,java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Timestamp].<init>(long)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 415
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 415
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 1
    functionsReached:
    - '[java.sql.Timestamp].<init>(long)'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - cal
    argTypes:
    - String
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String,java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String,java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getUnicodeStream(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getUnicodeStream(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 435
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 435
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getUnicodeStream(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getUnicodeStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getURL(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.net.URL
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getURL(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:442,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getURL(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.net.URL
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.SQLWarning
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].getWarnings()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.sql.SQLWarning
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].getWarnings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 451
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].insertRow()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].insertRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:464,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].getMetaData()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:469,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].columnName()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:471,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:471,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].columnName()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:473,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:473,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].columnName()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:475,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:475,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].columnName()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:477,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:477,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].next()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:479,1
    - Dst: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:481,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:487,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Method
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - proxy
    - method
    - args
    argTypes:
    - Object
    - Method
    - Object[]
    constantsTouched: []
    func_position:
      end: 488
      start: 462
    functionDepth: 2
    functionLinenumber: 462
    functionLinenumberEnd: 488
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].invoke(Object,Method,Object[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.TestResultSet].columnName()'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String)'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String)'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].getMetaData()'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String)'
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].next()'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String)'
    - '[Method].getName()'
    - '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].invoke(Object,Method,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:491,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].isAfterLast()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].isAfterLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:495,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 496
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].isBeforeFirst()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].isBeforeFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:499,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].isFirst()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].isFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].isLast()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].isLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].last()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].moveToCurrentRow()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].moveToCurrentRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].moveToInsertRow()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].moveToInsertRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].next()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].previous()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:530,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 531
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].refreshRow()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].refreshRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 535
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 535
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].relative(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].relative(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].rowDeleted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].rowDeleted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:542,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 543
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].rowInserted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].rowInserted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 547
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].rowUpdated()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].rowUpdated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - direction
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 551
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 551
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].setFetchDirection(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].setFetchDirection(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:554,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 555
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 555
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].setFetchSize(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].setFetchSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.sql.Array
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.sql.Array
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateArray(int,java.sql.Array)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateArray(int,java.sql.Array)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:562,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.sql.Array
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.sql.Array
    constantsTouched: []
    func_position:
      end: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateArray(String,java.sql.Array)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateArray(String,java.sql.Array)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:566,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.io.InputStream
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnPosition
    - x
    - len
    argTypes:
    - int
    - java.io.InputStream
    - int
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateAsciiStream(int,java.io.InputStream,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateAsciiStream(int,java.io.InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.InputStream
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnName
    - x
    - len
    argTypes:
    - String
    - java.io.InputStream
    - int
    constantsTouched: []
    func_position:
      end: 571
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 571
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateAsciiStream(String,java.io.InputStream,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateAsciiStream(String,java.io.InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:574,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 575
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 575
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBigDecimal(int,java.math.BigDecimal)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBigDecimal(int,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:578,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 579
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 579
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBigDecimal(String,java.math.BigDecimal)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBigDecimal(String,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:582,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.io.InputStream
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnPosition
    - x
    - len
    argTypes:
    - int
    - java.io.InputStream
    - int
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBinaryStream(int,java.io.InputStream,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBinaryStream(int,java.io.InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.InputStream
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnName
    - x
    - len
    argTypes:
    - String
    - java.io.InputStream
    - int
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBinaryStream(String,java.io.InputStream,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBinaryStream(String,java.io.InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.sql.Blob
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.sql.Blob
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBlob(int,java.sql.Blob)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBlob(int,java.sql.Blob)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.sql.Blob
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.sql.Blob
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBlob(String,java.sql.Blob)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBlob(String,java.sql.Blob)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 599
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 599
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBoolean(int,boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBoolean(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:602,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBoolean(String,boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBoolean(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - byte
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateByte(int,byte)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateByte(int,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - byte
    constantsTouched: []
    func_position:
      end: 611
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 611
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateByte(String,byte)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateByte(String,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - byte[]
    constantsTouched: []
    func_position:
      end: 615
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 615
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBytes(int,byte[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBytes(int,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:618,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - byte[]
    constantsTouched: []
    func_position:
      end: 619
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 619
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBytes(String,byte[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateBytes(String,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.io.Reader
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnPosition
    - x
    - len
    argTypes:
    - int
    - java.io.Reader
    - int
    constantsTouched: []
    func_position:
      end: 623
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 623
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateCharacterStream(int,java.io.Reader,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateCharacterStream(int,java.io.Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.Reader
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnName
    - x
    - len
    argTypes:
    - String
    - java.io.Reader
    - int
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateCharacterStream(String,java.io.Reader,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateCharacterStream(String,java.io.Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:630,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.sql.Clob
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.sql.Clob
    constantsTouched: []
    func_position:
      end: 631
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 631
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateClob(int,java.sql.Clob)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateClob(int,java.sql.Clob)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.sql.Clob
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.sql.Clob
    constantsTouched: []
    func_position:
      end: 635
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 635
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateClob(String,java.sql.Clob)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateClob(String,java.sql.Clob)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.sql.Date
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.sql.Date
    constantsTouched: []
    func_position:
      end: 639
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 639
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDate(int,java.sql.Date)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDate(int,java.sql.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.sql.Date
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.sql.Date
    constantsTouched: []
    func_position:
      end: 643
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 643
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDate(String,java.sql.Date)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDate(String,java.sql.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - double
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDouble(int,double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDouble(int,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:650,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - double
    constantsTouched: []
    func_position:
      end: 651
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 651
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDouble(String,double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateDouble(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:654,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - float
    constantsTouched: []
    func_position:
      end: 655
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 655
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateFloat(int,float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateFloat(int,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - float
    constantsTouched: []
    func_position:
      end: 659
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 659
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateFloat(String,float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateFloat(String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 663
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 663
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateInt(int,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateInt(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:666,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 667
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 667
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateInt(String,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateInt(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 671
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 671
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateLong(int,long)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateLong(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 675
      start: 673
    functionDepth: 0
    functionLinenumber: 673
    functionLinenumberEnd: 675
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateLong(String,long)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateLong(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:678,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnPosition
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 679
      start: 677
    functionDepth: 0
    functionLinenumber: 677
    functionLinenumberEnd: 679
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateNull(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateNull(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 683
      start: 681
    functionDepth: 0
    functionLinenumber: 681
    functionLinenumberEnd: 683
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateNull(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateNull(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 687
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 687
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(int,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:690,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnPosition
    - x
    - scale
    argTypes:
    - int
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 691
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 691
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(int,Object,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(int,Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.SQLException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:695,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 698
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 698
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[java.sql.SQLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnName
    - x
    - scale
    argTypes:
    - String
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String,Object,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String,Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.sql.Ref
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.sql.Ref
    constantsTouched: []
    func_position:
      end: 706
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 706
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateRef(int,java.sql.Ref)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateRef(int,java.sql.Ref)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.sql.Ref
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.sql.Ref
    constantsTouched: []
    func_position:
      end: 710
      start: 708
    functionDepth: 0
    functionLinenumber: 708
    functionLinenumberEnd: 710
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateRef(String,java.sql.Ref)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateRef(String,java.sql.Ref)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 712
    functionDepth: 0
    functionLinenumber: 712
    functionLinenumberEnd: 714
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateRow()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:717,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - short
    constantsTouched: []
    func_position:
      end: 718
      start: 716
    functionDepth: 0
    functionLinenumber: 716
    functionLinenumberEnd: 718
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateShort(int,short)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateShort(int,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:721,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - short
    constantsTouched: []
    func_position:
      end: 722
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 722
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateShort(String,short)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateShort(String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 0
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateString(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateString(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateString(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateString(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.sql.Time
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.sql.Time
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTime(int,java.sql.Time)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTime(int,java.sql.Time)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:737,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.sql.Time
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.sql.Time
    constantsTouched: []
    func_position:
      end: 738
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 738
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTime(String,java.sql.Time)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTime(String,java.sql.Time)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:741,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnPosition
    - x
    argTypes:
    - int
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 742
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 742
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTimestamp(int,java.sql.Timestamp)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTimestamp(int,java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - x
    argTypes:
    - String
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 746
      start: 744
    functionDepth: 0
    functionLinenumber: 744
    functionLinenumberEnd: 746
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTimestamp(String,java.sql.Timestamp)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].updateTimestamp(String,java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.sql.TestResultSet:749,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.sql.ResultSetMetaData
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 750
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 750
    functionName: '[org.apache.commons.beanutils2.sql.TestResultSet].wasNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.TestResultSet].wasNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.sql.Timestamp>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.sql.Timestamp>
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormat].getDateTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:47,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].format(java.util.Date)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].contains(String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].isUSFormatWithComma()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].contains(String)'
    - '[java.text.DateFormat].getDateTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].format(java.util.Date)'
    - '[java.util.Date].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].isUSFormatWithComma()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>(java.sql.Timestamp)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter(java.sql.Timestamp)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>(java.sql.Timestamp)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter(java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:80,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,String,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:84,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,java.sql.Timestamp,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:85,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:89,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].testDefaultStringToTypeConvert()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,String,null)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,java.sql.Timestamp,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].testDefaultStringToTypeConvert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:100,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].isUSFormatWithComma()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:102,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:106,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].isUSFormatWithComma()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:110,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:120,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,java.sql.Timestamp,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:124,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:126,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:128,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:129,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:129,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 133
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].testLocale()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,String)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter()'
    - '[java.util.Locale].setDefault(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
    - Integer.valueOf(int)
    - '[java.util.Locale].getDefault()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,java.sql.Timestamp,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,null)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].setUseLocaleFormat(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].isUSFormatWithComma()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].testLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].getTimeInMillis(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:143,1
    - Dst: '[java.sql.Timestamp].<init>(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].getTimeInMillis(java.util.Calendar)'
    - '[java.sql.Timestamp].<init>(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest)'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.sql.Time>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.sql.Time>
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>(java.sql.Time)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Time
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.sql.Time
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter(java.sql.Time)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>(java.sql.Time)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter(java.sql.Time)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest,String,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.sql.Time,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].testDefaultStringToTypeConvert()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,String)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setUseLocaleFormat(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.sql.Time,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].testDefaultStringToTypeConvert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:89,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:90,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:95,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.sql.Time,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:106,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:107,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:108,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setLocale(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:112,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:113,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.sql.Time,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:114,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].testLocale()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,null)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setLocale(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.sql.Time,String)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,String)'
    - Integer.valueOf(int)
    - '[java.util.Locale].setDefault(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setUseLocaleFormat(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.sql.Time,org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].testLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].getTimeInMillis(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:128,1
    - Dst: '[java.sql.Time].<init>(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Time
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].getTimeInMillis(java.util.Calendar)'
    - '[java.sql.Time].<init>(org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest)'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.sql.Date>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.sql.Date>
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>(java.sql.Date)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Date
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.sql.Date
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter(java.sql.Date)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>(java.sql.Date)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter(java.sql.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,String,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,java.sql.Date,org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].testDefaultStringToTypeConvert()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,String,null)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].validConversion(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,java.sql.Date,org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].setUseLocaleFormat(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].invalidConversion(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].testDefaultStringToTypeConvert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:93,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,String,null)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].stringConversion(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,java.sql.Date)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:98,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].convert(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].assertEquals(String,org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].testDefaultTypeToStringConvert()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].toType(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,String,null)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].convert(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].stringConversion(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,java.sql.Date)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].setUseLocaleFormat(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].assertEquals(String,org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].testDefaultTypeToStringConvert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].getTimeInMillis(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:112,1
    - Dst: '[java.sql.Date].<init>(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.sql.Date].<init>(org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].getTimeInMillis(java.util.Calendar)'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:47,1
    - Dst: '[int[]].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:48,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:48,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:48,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:50,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - intArray
    argTypes:
    - Object
    - int[]
    constantsTouched: []
    func_position:
      end: 55
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(Object,int[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[int[]].getClass()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(Object,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:59,1
    - Dst: '[String[]].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:60,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:60,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:60,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:62,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - stringArray
    argTypes:
    - Object
    - String[]
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(Object,String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(Object,String)'
    - '[String[]].getClass()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(Object,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:79,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:79,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:80,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:81,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:81,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:82,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:83,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:83,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:84,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:85,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:85,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:86,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:87,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:87,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:88,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:89,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:89,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:90,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:91,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:91,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestNegativeIntegerArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - intArray.getClass()
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestNegativeIntegerArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:106,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:106,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestNegativeStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - stringArray.getClass()
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestNegativeStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:124,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(null,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:124,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:125,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:125,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:126,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:126,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:128,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(null,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:128,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:129,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:129,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:130,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestObjectToStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestObjectToStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:142,1
    - Dst: shape.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:144,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:144,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:144,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:146,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:147,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:148,1
    - Dst: shape.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:151,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:151,1
    - Dst: shape.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:152,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:152,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:152,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:154,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:155,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int)'
    - '[String].getClass()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - shape.getClass()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:171,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:171,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:172,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:174,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:174,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:175,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:176,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:176,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:177,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:178,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:178,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:179,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:181,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:181,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:182,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:183,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:183,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:184,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:185,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:185,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:186,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:187,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:187,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:188,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:189,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:189,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:190,1
    - Dst: intArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:191,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:191,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 193
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveIntegerArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - intArray.getClass()
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveIntegerArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:207,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:207,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:208,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:209,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:209,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:210,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:211,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:211,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:212,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:213,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:213,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:214,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:216,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:216,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:217,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:218,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:218,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:219,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:220,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:220,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:221,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:222,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:222,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:223,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:224,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:224,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:225,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:226,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:226,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:227,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:229,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:229,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:230,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:231,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:231,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:232,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:233,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:233,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:234,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:235,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:235,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:236,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:237,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:237,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:238,1
    - Dst: stringArray.getClass()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:239,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:239,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 242
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveStringArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - stringArray.getClass()
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:250,1
    - Dst: '[java.text.NumberFormat].getNumberInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:252,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].format(float)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:253,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].charAt(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 247
    functionDepth: 3
    functionLinenumber: 247
    functionLinenumberEnd: 258
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getNumberInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].format(float)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 266
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(null,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:273,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:274,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:275,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:275,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:276,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:277,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 278
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testConvertStringArrayLocaleNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(null,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
    - '[String].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testConvertStringArrayLocaleNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,null,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:285,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:286,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:287,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:287,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:288,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testConvertStringLocaleNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertNotNull(String,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String)'
    - '[String].getClass()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,null,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testConvertStringLocaleNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value.toString()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:298,1
    - Dst: value.toString()
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:298,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:298,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:298,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 299
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testDefaultToStringConversionUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - value.toString()
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testDefaultToStringConversionUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:311,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:312,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:317,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:318,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:319,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:320,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:321,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:322,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:323,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:324,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:325,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:326,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 327
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testNegativeScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testNegativeScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:335,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:335,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:336,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:336,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:337,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:337,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:337,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:338,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:338,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:338,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:339,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:339,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:339,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:340,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:340,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:340,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:341,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:341,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:341,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:342,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:342,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:342,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:343,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:344,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(null)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:345,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(null,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 347
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testObjectToStringScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(null,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(null)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(String,String,String)'
    - Byte.valueOf(byte)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testObjectToStringScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:402,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:403,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:404,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,byte)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:404,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:406,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:407,1
    - Dst: '[Byte].byteValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:408,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,byte)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:408,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:422,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:423,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:424,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:424,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:426,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:427,1
    - Dst: '[Double].doubleValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:428,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:428,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:430,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:431,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:432,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:432,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:434,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:435,1
    - Dst: '[Float].floatValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:436,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,float,float)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:436,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:438,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:439,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:440,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:440,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:442,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:443,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:444,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:444,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:446,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:447,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:448,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:448,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:450,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:451,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:452,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,int)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:452,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:465,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:466,1
    - Dst: '[String].toString()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:467,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:467,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:470,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:471,1
    - Dst: '[String].toString()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:472,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:472,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:475,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:476,1
    - Dst: '[String].toString()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:477,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 92
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 479
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 479
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testPositiveScalar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[Double].doubleValue()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - '[Byte].byteValue()'
    - '[Integer].intValue()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,byte)'
    - '[Long].longValue()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,int)'
    - '[Float].floatValue()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest,float,float)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest)'
    - '[String].toString()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].assertInstanceOf(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testPositiveScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:38,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:39,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:39,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:40,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:40,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:40,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:41,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:42,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:42,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].testSetNestedPropertyIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String,null)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].testSetNestedPropertyIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:50,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:51,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:51,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:52,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:52,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:52,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:53,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getNested()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:54,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:54,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].testSetNestedPropertySimple()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,String,null)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.TestBean].getNested()'
    - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
    - '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].testSetNestedPropertySimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:130,1
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:131,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:132,1
    - Dst: signal.setBean(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:132,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:141,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:142,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:144,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:145,1
    - Dst: '[SetInstanceTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:147,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:148,1
    - Dst: '[SetInstanceTesterThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:148,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:150,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:151,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:151,1
    - Dst: '[SetInstanceTesterThread].start()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:153,1
    - Dst: '[SetInstanceTesterThread].join()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:154,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:156,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:156,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:157,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:157,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:158,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testBeanUtilsBeanSetInstance()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - signal.setBean(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)
    - '[SetInstanceTesterThread].start()'
    - '[SetInstanceTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
    - signal.setSignal(int)
    - '[SetInstanceTesterThread].setContextClassLoader(TestClassLoader)'
    - '[SetInstanceTesterThread].join()'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testBeanUtilsBeanSetInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:177,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:188,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleConverter,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:178,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:189,1
    - Dst: e.printStackTrace()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:191,1
    - Dst: signal.setException(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:192,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:202,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:203,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.PrimitiveBean,String,Integer)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:203,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:204,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:204,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:216,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleConverter,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:206,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.PrimitiveBean,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:217,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:218,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:218,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:220,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:221,1
    - Dst: '[TestIndependenceThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.PrimitiveBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:222,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:223,1
    - Dst: '[TestIndependenceThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:223,1
    - Dst: '[TestIndependenceThread].start()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:225,1
    - Dst: '[TestIndependenceThread].join()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:226,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:228,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:228,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:228,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:229,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:229,1
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:230,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:230,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassloaderIndependence()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[TestIndependenceThread].setContextClassLoader(TestClassLoader)'
    - '[TestIndependenceThread].join()'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.PrimitiveBean,String,String)'
    - '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
    - signal.setSignal(int)
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleConverter,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
    - '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,int,String)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
    - '[java.util.Locale].getDefault()'
    - '[Integer].<init>(int)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(org.apache.commons.beanutils2.PrimitiveBean,String,Integer)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - e.printStackTrace()
    - signal.setException(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)
    - '[TestIndependenceThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.PrimitiveBean)'
    - '[TestIndependenceThread].start()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassloaderIndependence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:252,1
    - Dst: ccll.set(Integer)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:252,1
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:253,1
    - Dst: ccll.get()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:254,1
    - Dst: signal.setMarkerObject(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:254,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:263,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:264,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:265,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:265,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(Integer,T,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:265,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:267,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:268,1
    - Dst: '[CCLLTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.ContextClassLoaderLocal)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:270,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:271,1
    - Dst: '[CCLLTesterThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:271,1
    - Dst: '[CCLLTesterThread].start()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:273,1
    - Dst: '[CCLLTesterThread].join()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:274,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:276,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:276,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:277,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:277,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(Integer,T,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:277,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:278,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getMarkerObject()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:278,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 279
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassLoaderLocal()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(int)'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - signal.setMarkerObject(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - signal.setSignal(int)
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[CCLLTesterThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal,org.apache.commons.beanutils2.ContextClassLoaderLocal)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
    - '[CCLLTesterThread].start()'
    - '[Integer].<init>(int)'
    - '[CCLLTesterThread].setContextClassLoader(TestClassLoader)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(Integer,T,String)'
    - ccll.set(Integer)
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[CCLLTesterThread].join()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getMarkerObject()'
    - ccll.get()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassLoaderLocal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:284,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:285,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:286,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:287,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,T,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:287,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:288,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertTrue(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 282
    functionDepth: 4
    functionLinenumber: 282
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassLoaderUnset()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,T,String)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertTrue(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassLoaderUnset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: signal.setSignal(int)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:308,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:309,1
    - Dst: signal.setBean(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:309,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:310,1
    - Dst: signal.setConvertUtils(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:310,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:319,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:320,1
    - Dst: '[GetBeanUtilsBeanThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:322,1
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:323,1
    - Dst: '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:323,1
    - Dst: '[GetBeanUtilsBeanThread].start()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:325,1
    - Dst: '[GetBeanUtilsBeanThread].join()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:326,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:328,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:328,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:329,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:329,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertTrue(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:329,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:330,1
    - Dst: '[org.apache.commons.beanutils2.BeanificationTest.Signal].getConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:330,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertTrue(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testGetByContextClassLoader()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - signal.setBean(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[TestClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
    - signal.setConvertUtils(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)
    - '[GetBeanUtilsBeanThread].join()'
    - '[GetBeanUtilsBeanThread].<init>(org.apache.commons.beanutils2.BeanificationTest.Signal)'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
    - signal.setSignal(int)
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[GetBeanUtilsBeanThread].start()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getConvertUtils()'
    - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertTrue(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,String)'
    - '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertTrue(org.apache.commons.beanutils2.BeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testGetByContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:340,1
    - Dst: data.longValue()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:341,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:341,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:347,1
    - Dst: data.longValue()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:348,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:348,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:355,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:355,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:355,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:356,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:358,1
    - Dst: data.longValue()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:359,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:359,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:361,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 336
    functionDepth: 5
    functionLinenumber: 336
    functionLinenumberEnd: 363
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testLocaleAwareConverterInConvertUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - data.longValue()
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String)'
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(int,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].get()'
    - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testLocaleAwareConverterInConvertUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:369,1
    - Dst: '[WeakReference].<init>(TestClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:370,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:371,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:383,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:384,1
    - Dst: '[org.apache.commons.logging.LogFactory].releaseAll()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:386,1
    - Dst: '[GetBeanUtilsBeanThread].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:395,1
    - Dst: '[WeakReference].<init>(GetBeanUtilsBeanThread)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:396,1
    - Dst: '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:397,1
    - Dst: '[GetBeanUtilsBeanThread].start()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:399,1
    - Dst: '[GetBeanUtilsBeanThread].join()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:400,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:402,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:403,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:405,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:405,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:406,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:406,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:407,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:407,1
    - Dst: '[GetBeanUtilsBeanThread].setContextClassLoader(null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:411,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:417,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:418,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertFalse(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:420,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:422,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:422,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:422,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 366
    functionDepth: 2
    functionLinenumber: 366
    functionLinenumberEnd: 430
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[GetBeanUtilsBeanThread].join()'
    - '[org.apache.commons.logging.LogFactory].releaseAll()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[GetBeanUtilsBeanThread].setContextClassLoader(TestClassLoader)'
    - '[GetBeanUtilsBeanThread].setContextClassLoader(null)'
    - '[WeakReference].<init>(GetBeanUtilsBeanThread)'
    - '[WeakReference].<init>(TestClassLoader)'
    - System.gc()
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertFalse(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[TestClassLoader].<init>()'
    - '[GetBeanUtilsBeanThread].start()'
    - '[WeakReference].<init>(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    - '[GetBeanUtilsBeanThread].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:436,1
    - Dst: '[ReferenceQueue].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:437,1
    - Dst: '[WeakReference].<init>(TestClassLoader,ReferenceQueue)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:438,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:439,1
    - Dst: '[WeakReference].<init>(Integer,ReferenceQueue)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:441,1
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:443,1
    - Dst: '[java.util.WeakHashMap].put(TestClassLoader,Integer)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:444,1
    - Dst: '[java.util.WeakHashMap].get(TestClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:446,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:446,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:447,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:447,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:448,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:448,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:457,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertFalse(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:458,1
    - Dst: '[java.util.WeakHashMap].isEmpty()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:459,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:461,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:461,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 433
    functionDepth: 1
    functionLinenumber: 433
    functionLinenumberEnd: 469
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryLeak2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[ReferenceQueue].<init>()'
    - '[java.util.WeakHashMap].put(TestClassLoader,Integer)'
    - '[Integer].<init>(int)'
    - '[java.util.WeakHashMap].<init>()'
    - '[java.util.WeakHashMap].isEmpty()'
    - '[WeakReference].<init>(Integer,ReferenceQueue)'
    - '[java.util.WeakHashMap].get(TestClassLoader)'
    - System.gc()
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertFalse(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertEquals(Integer,org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[TestClassLoader].<init>()'
    - '[WeakReference].<init>(TestClassLoader,ReferenceQueue)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryLeak2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].getClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:476,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:476,1
    - Dst: '[ClassLoader].<init>(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:476,1
    - Dst: '[WeakReference].<init>(ClassLoader)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:478,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:479,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:481,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:481,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:490,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertFalse(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:491,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanificationTest:492,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 500
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryTestMethodology()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached:
    - '[WeakReference].<init>(ClassLoader)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].getClass()'
    - System.gc()
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertFalse(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].assertNotNull(org.apache.commons.beanutils2.locale.LocaleBeanificationTest,String)'
    - '[ClassLoader].<init>(org.apache.commons.beanutils2.locale.LocaleBeanificationTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].getClassLoader()'
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryTestMethodology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanificationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanificationTest
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getConvertUtils()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getConvertUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Exception
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getException()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getMarkerObject()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getMarkerObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getSignal()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getSignal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setBean(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setBean(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - convertUtils
    argTypes:
    - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setConvertUtils(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setConvertUtils(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setException(Exception)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - marker
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setMarkerObject(Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setMarkerObject(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - signal
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setSignal(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setSignal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Exception
      - int
      - LocaleBeanUtilsBean
      - LocaleConvertUtilsBean
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: ClassLoader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader].toString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader
      static: false
      superClass: ClassLoader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expression
    - i
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(String,int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:80,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getIndex()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:81,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(int,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:81,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:86,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getIndex()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:87,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(int,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:87,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:92,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getIndex()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:93,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(int,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:93,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertThrows()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:98,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertThrows()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:102,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertThrows()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:106,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].getMessage()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:107,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest,String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:107,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetIndex()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(int,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest,String)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].getMessage()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertThrows()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].getIndex()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:119,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getKey()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:120,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(null,String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:120,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:125,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getKey()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:126,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(null,String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:126,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:131,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getKey()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:132,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:132,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertThrows()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:137,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].getMessage()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:138,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest,String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetMapKey()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest,String)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].getKey()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].getMessage()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertThrows()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(null,String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetMapKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:150,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getProperty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:151,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:151,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:156,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getProperty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:157,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:157,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:162,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].getProperty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:163,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].getProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:176,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].isIndexed()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:177,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertFalse(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:177,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:182,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].isIndexed()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:183,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertTrue(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:183,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:188,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].isIndexed()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:189,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertFalse(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:189,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testIsIndexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].isIndexed()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertTrue(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertFalse(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testIsIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:202,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].isMapped()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:203,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertFalse(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:203,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:208,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].isMapped()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:209,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertFalse(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:209,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:214,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].isMapped()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:215,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertTrue(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:215,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testIsMapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].isMapped()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertTrue(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertFalse(boolean,org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testIsMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:226,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].next()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:227,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testNext()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:238,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].remove()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:239,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testRemove()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(org.apache.commons.beanutils2.expression.DefaultResolverTest)'
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].remove()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolverTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.expression.DefaultResolver
      - String[]
      - String[]
      - String[]
      - String[]
      - int[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.expression.DefaultResolverTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.expression.DefaultResolverTest
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:63,1
    - Dst: System.out.println(org.apache.commons.beanutils2.bugs.Jira359Test)
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:65,1
    - Dst: System.out.println(org.apache.commons.beanutils2.bugs.Jira359Test)
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - array
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - System.out.println(org.apache.commons.beanutils2.bugs.Jira359Test)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:86,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.StringConverter)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:86,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:87,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:89,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:90,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:90,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:92,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:93,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:94,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:94,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:95,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:95,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:96,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 84
    functionDepth: 6
    functionLinenumber: 84
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_CustomConvertStringToArray_WithColonValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.StringConverter)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
    - '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.ArrayConverter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_CustomConvertStringToArray_WithColonValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:105,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:106,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:107,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:107,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:108,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:108,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:109,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:110,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:111,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithColonValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithColonValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:120,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:121,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:122,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:122,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:123,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:123,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:124,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithoutColonValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithoutColonValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:133,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:134,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:135,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:135,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:136,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:136,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira359Test:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithoutColonValueAndNocoma()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,org.apache.commons.beanutils2.bugs.Jira359Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira359Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test].assertEquals(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithoutColonValueAndNocoma()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira359Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira359Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mixinTypes
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].setJcrMixinTypes(String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].setJcrMixinTypes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MemoryLeakTest.class.getResource(String)
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:50,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].getFile()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:50,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].length()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:53,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:53,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].substring(int,org.apache.commons.beanutils2.bugs.Jira347Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:53,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:56,1
    - Dst: location.length()
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:57,1
    - Dst: location.charAt(org.apache.commons.beanutils2.bugs.Jira347Test)
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:58,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:59,1
    - Dst: location.charAt(org.apache.commons.beanutils2.bugs.Jira347Test)
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:61,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.bugs.Jira347Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:61,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:64,1
    - Dst: '[java.net.URLClassLoader].newInstance(null)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.net.MalformedURLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URLClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.bugs.Jira347Test].newClassLoader()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira347Test.java
    functionUses: 1
    functionsReached:
    - '[java.net.URLClassLoader].newInstance(null)'
    - '[StringBuilder].<init>()'
    - MemoryLeakTest.class.getResource(String)
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].getFile()'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].length()'
    - '[StringBuilder].append(org.apache.commons.beanutils2.bugs.Jira347Test)'
    - location.length()
    - '[StringBuilder].append(String)'
    - location.charAt(org.apache.commons.beanutils2.bugs.Jira347Test)
    - '[String].length()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].substring(int,org.apache.commons.beanutils2.bugs.Jira347Test)'
    linkageType: ''
    returnType: java.net.URLClassLoader
    signature: '[org.apache.commons.beanutils2.bugs.Jira347Test].newClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:76,1
    - Dst: '[SoftReference].<init>(Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:76,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:78,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:79,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:82,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:83,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:89,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:92,1
    - Dst: Thread.sleep(int)
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:93,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:97,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:98,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.bugs.Jira347Test].forceGarbageCollection()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira347Test.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    - Thread.sleep(int)
    - '[java.util.ArrayList].clear()'
    - '[SoftReference].<init>(Object)'
    - System.gc()
    - '[IllegalStateException].<init>(String)'
    - '[SoftReference].get()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira347Test].forceGarbageCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:109,1
    - Dst: '[java.util.Objects].toString(Method,null)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.MappedPropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descriptor
    argTypes:
    - org.apache.commons.beanutils2.MappedPropertyDescriptor
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 5
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.bugs.Jira347Test].getMappedWriteMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira347Test.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].toString(Method,null)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira347Test].getMappedWriteMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].newClassLoader()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:125,1
    - Dst: loader.loadClass(org.apache.commons.beanutils2.bugs.Jira347Test)
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:126,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].newInstance()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:127,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].assertNotNull(org.apache.commons.beanutils2.bugs.Jira347Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:130,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].assertNotNull(org.apache.commons.beanutils2.bugs.Jira347Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:131,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].getClass()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:132,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].getClassLoader()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:132,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].getClassLoader()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:132,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].assertNotSame(org.apache.commons.beanutils2.bugs.Jira347Test,org.apache.commons.beanutils2.bugs.Jira347Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:132,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].getClassLoader()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:133,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].assertSame(org.apache.commons.beanutils2.bugs.Jira347Test,org.apache.commons.beanutils2.bugs.Jira347Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:133,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.bugs.Jira347Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:138,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].getMappedWriteMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:144,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:145,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].getMappedWriteMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:147,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:148,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira347Test].fail(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira347Test:150,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 122
    functionDepth: 6
    functionLinenumber: 122
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.beanutils2.bugs.Jira347Test].testMappedPropertyDescriptor_AnyArgsProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira347Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].getClass()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.bugs.Jira347Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].getClassLoader()'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].newInstance()'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].newClassLoader()'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].assertNotNull(org.apache.commons.beanutils2.bugs.Jira347Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].assertSame(org.apache.commons.beanutils2.bugs.Jira347Test,org.apache.commons.beanutils2.bugs.Jira347Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].fail(String)'
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].assertNotSame(org.apache.commons.beanutils2.bugs.Jira347Test,org.apache.commons.beanutils2.bugs.Jira347Test,String)'
    - loader.loadClass(org.apache.commons.beanutils2.bugs.Jira347Test)
    - '[org.apache.commons.beanutils2.bugs.Jira347Test].getMappedWriteMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira347Test].testMappedPropertyDescriptor_AnyArgsProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira347Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira347Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira347Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira347Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira347Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.random()
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.bugs.Jira509Test].random(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira509Test.java
    functionUses: 0
    functionsReached:
    - Math.random()
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.bugs.Jira509Test].random(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList()'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:59,1
    - Dst: '[BasicThreadFactory.Builder].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:62,1
    - Dst: '[BasicThreadFactory.Builder].daemon(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:62,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira509Test].build()'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:62,1
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(int,org.apache.commons.beanutils2.bugs.Jira509Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:62,1
    - Dst: '[Runnable].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:66,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira509Test].submit(Runnable)'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:66,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira509Test].shutdown()'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:79,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira509Test].awaitTermination(int,org.apache.commons.beanutils2.bugs.Jira509Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira509Test:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.bugs.Jira509Test].testConcurrent()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira509Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList()'
    - '[Runnable].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira509Test].awaitTermination(int,org.apache.commons.beanutils2.bugs.Jira509Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira509Test].shutdown()'
    - '[org.apache.commons.beanutils2.bugs.Jira509Test].submit(Runnable)'
    - '[org.apache.commons.beanutils2.bugs.Jira509Test].build()'
    - '[java.util.concurrent.Executors].newFixedThreadPool(int,org.apache.commons.beanutils2.bugs.Jira509Test)'
    - '[BasicThreadFactory.Builder].<init>()'
    - '[BasicThreadFactory.Builder].daemon(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira509Test].testConcurrent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira509Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira509Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira509Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira509Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira509Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].describe(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:51,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:53,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira492Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].describe()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].get(String)'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira492Test)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].describe(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].describe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:57,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira492Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:58,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:59,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].getArrayProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira492Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].getArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String,int)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:65,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:65,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:66,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].getIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String,int)'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].getIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:71,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].getProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].getProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:76,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].supportsIndexedLists()'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:77,1
    - Dst: indexed.getIndexedReadMethod()
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:80,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].getReturnType()'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:80,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira492Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyDescriptor()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira492Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].supportsIndexedLists()'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].getReturnType()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
    - indexed.getIndexedReadMethod()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:86,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:86,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:87,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertySubScript()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertySubScript()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].supportsIndexedLists()'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:92,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:94,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(Class<?>)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:94,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:96,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(Class<?>)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].supportsIndexedLists()'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(Class<?>)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:102,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertInstanceOf(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyUnconverted()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertInstanceOf(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyUnconverted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:108,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:109,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(org.apache.commons.beanutils2.bugs.Jira492Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].makeBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(org.apache.commons.beanutils2.bugs.Jira492Test)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].makeBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:114,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String,int)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:115,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].setIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean,String,int)'
    - '[org.apache.commons.beanutils2.bugs.Jira492Test].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].setIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:43,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira492Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira492Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira492Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira492Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira492Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:76,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:77,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 6
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:97,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].describe(org.apache.commons.beanutils2.bugs.Jira157Test.FooBar)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:99,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:100,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:100,1
    - Dst: '[java.util.Map<String,String>].containsKey(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:101,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:101,1
    - Dst: '[java.util.Map<String,String>].containsKey(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:102,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:102,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:103,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Bean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].size()'
    - '[java.util.Map<String,String>].containsKey(String)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[java.util.Map<String,String>].get(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].describe(org.apache.commons.beanutils2.bugs.Jira157Test.FooBar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Bean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XY].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:113,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].describe(XY)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:124,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:125,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:125,1
    - Dst: '[java.util.Map<String,String>].containsKey(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:126,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:126,1
    - Dst: '[java.util.Map<String,String>].containsKey(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:127,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:127,1
    - Dst: '[java.util.Map<String,String>].containsKey(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:128,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:128,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:129,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:129,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:130,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Interface()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].size()'
    - '[java.util.Map<String,String>].containsKey(String)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].describe(XY)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[java.util.Map<String,String>].get(String)'
    - '[XY].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Interface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Serializable].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:140,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].describe(java.io.Serializable)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:153,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:154,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:154,1
    - Dst: '[java.util.Map<String,String>].containsKey(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:155,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:155,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Serializable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].size()'
    - '[java.util.Map<String,String>].containsKey(String)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertTrue(org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].describe(java.io.Serializable)'
    - '[org.apache.commons.beanutils2.bugs.Jira157Test].assertEquals(int,org.apache.commons.beanutils2.bugs.Jira157Test,String)'
    - '[java.io.Serializable].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Serializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.bugs.Jira157Test:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira157Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira157Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPackageFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPackageFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPrivateFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPrivateFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getProtectedFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getProtectedFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPublicFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPublicFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira157Test.FooBar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira157Test.FooBar
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].getX()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].getX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].getY()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].getY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira157Test.XY
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira157Test.XY
    signature: '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.bugs.Jira298Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira298Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira298Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.bugs.Jira298Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira298Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira298Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:63,1
    - Dst: '[IX].getClass()'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:65,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.bugs.Jira298Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:65,1
    - Dst: '[Method].invoke(IX)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:66,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira298Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira298Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_MethodUtils_getAccessibleMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira298Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.bugs.Jira298Test,String)'
    - '[IX].getClass()'
    - '[org.apache.commons.beanutils2.bugs.Jira298Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira298Test)'
    - '[Method].invoke(IX)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_MethodUtils_getAccessibleMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:75,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(IX,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:76,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira298Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_PropertyUtils_getProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira298Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(IX,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira298Test].assertEquals(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_PropertyUtils_getProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:85,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].getName()'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:86,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira298Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira298Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:86,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(IX,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:87,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].getName()'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:88,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira298Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira298Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_PropertyUtils_setProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira298Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
    - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].getName()'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(IX,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira298Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira298Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_PropertyUtils_setProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.bugs.Jira298Test:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira298Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira298Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira298Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira298Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira298Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:108,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira357Test].findDescriptor(String,PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:111,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira357Test].assertNotNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:112,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:113,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira357Test].getDeclaringClass()'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:113,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira357Test].assertEquals(Class<?>,org.apache.commons.beanutils2.bugs.Jira357Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - expectedDeclaringClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira357Test].assertNotNull(java.beans.PropertyDescriptor,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira357Test].getDeclaringClass()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.bugs.Jira357Test].assertEquals(Class<?>,org.apache.commons.beanutils2.bugs.Jira357Test,String)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.apache.commons.beanutils2.bugs.Jira357Test].findDescriptor(String,PropertyDescriptor[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:122,1
    - Dst: '[String].equals(org.apache.commons.beanutils2.bugs.Jira357Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:122,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - descriptors
    argTypes:
    - String
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 128
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].findDescriptor(String,PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 1
    functionsReached:
    - descriptor.getName()
    - '[String].equals(org.apache.commons.beanutils2.bugs.Jira357Test)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].findDescriptor(String,PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_Bar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_Bar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_Foo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_Foo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira357Test:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_InnerClassProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_InnerClassProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira357Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira357Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].getFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AbstractTestBean.InnerClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].getInnerClassProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AbstractTestBean.InnerClass
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].getInnerClassProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].isBar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].isBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].setBar(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].setBar(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].setFoo(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].setFoo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].getInnerName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].getInnerName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - firstName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].setInnerName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].setInnerName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - ConcreteTestBean.InnerClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractTestBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].getFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - ConcreteTestBean.InnerClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ConcreteTestBean.InnerClass
      static: false
      superClass: AbstractTestBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].getInnerClassProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ConcreteTestBean.InnerClass
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].getInnerClassProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - ConcreteTestBean.InnerClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AbstractTestBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].isBar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].isBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - ConcreteTestBean.InnerClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractTestBean
    argCount: 1
    argNames:
    - bar
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setBar(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setBar(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - ConcreteTestBean.InnerClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractTestBean
    argCount: 1
    argNames:
    - foo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setFoo(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setFoo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ConcreteTestBean.InnerClass
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - ConcreteTestBean.InnerClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractTestBean
    argCount: 1
    argNames:
    - innerClassProperty
    argTypes:
    - ConcreteTestBean.InnerClass
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setInnerClassProperty(ConcreteTestBean.InnerClass)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setInnerClassProperty(ConcreteTestBean.InnerClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - ConcreteTestBean.InnerClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean
      static: false
      superClass: AbstractTestBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:39,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:40,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:40,1
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:41,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.AlphaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:42,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira520Test].assertEquals(String,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 6
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.Jira520Test].testAllowAccessToClassProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira520Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.AlphaBean,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.AlphaBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira520Test].assertEquals(String,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira520Test].testAllowAccessToClassProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:51,1
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:52,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira520Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira520Test:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 6
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.bugs.Jira520Test].testSuppressClassPropertyByDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira520Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira520Test].assertThrows()'
    - '[org.apache.commons.beanutils2.AlphaBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira520Test].testSuppressClassPropertyByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira520Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira520Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira520Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira520Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira520Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.bugs.Jira358Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira358Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira358Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.bugs.Jira358Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira358Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira358Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira358Test:56,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira358Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira358Test:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.bugs.Jira358Test].testPropertyUtils_getIndexedProperty_Array()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira358Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira358Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira358Test].testPropertyUtils_getIndexedProperty_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira358Test:66,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira358Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira358Test:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.bugs.Jira358Test].testPropertyUtils_getIndexedProperty_List()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira358Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira358Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira358Test].testPropertyUtils_getIndexedProperty_List()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira358Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira358Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira358Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira358Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira358Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(Object,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:105,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:106,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].getFoo(int)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:107,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira465Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test].testArrayIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp)'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira465Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].getFoo(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test].testArrayIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayProp].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:112,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(ArrayProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:113,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test].testArrayProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(ArrayProp)'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,String)'
    - '[ArrayProp].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test].testArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ListIndexedProp].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:119,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(ListIndexedProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:120,1
    - Dst: '[ListIndexedProp].getFoo(int)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:121,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira465Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test].testListIndexedProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(ListIndexedProp)'
    - '[ListIndexedProp].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira465Test,String)'
    - '[ListIndexedProp].getFoo(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test].testListIndexedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ListProp].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:126,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(ListProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:127,1
    - Dst: '[ListProp].getFoo()'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:128,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].get(int)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:128,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira465Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test].testListProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[ListProp].getFoo()'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].get(int)'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira465Test,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(ListProp)'
    - '[ListProp].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test].testListProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira465Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira465Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].getFoo(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].getFoo(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - value
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].setFoo(int,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].setFoo(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].getFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foo
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].setFoo(Object[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].setFoo(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].get(int)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].getFoo(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[List<String>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].getFoo(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.foo.set(int,String)
      Src: org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].setFoo(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - this.foo.set(int,String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].setFoo(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp:60,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp)'
    - '[java.util.Arrays].asList(org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].getFoo()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foo
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].setFoo(java.util.List<String>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].setFoo(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.beanutils2.bugs.Jira465Test.ListProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test.ListProp:72,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.bugs.Jira465Test.ListProp)'
      Src: org.apache.commons.beanutils2.bugs.Jira465Test.ListProp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira465Test.ListProp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.bugs.Jira465Test.ListProp)'
    - '[java.util.Arrays].asList(org.apache.commons.beanutils2.bugs.Jira465Test.ListProp)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira465Test.ListProp
    signature: '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(org.apache.commons.beanutils2.bugs.Jira381Test,org.apache.commons.beanutils2.bugs.Jira381Test,org.apache.commons.beanutils2.bugs.Jira381Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira381Test:73,1
    - Dst: '[Method].getDeclaringClass()'
      Src: org.apache.commons.beanutils2.bugs.Jira381Test:74,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira381Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira381Test,org.apache.commons.beanutils2.bugs.Jira381Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira381Test:74,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.bugs.Jira381Test:75,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira381Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira381Test,org.apache.commons.beanutils2.bugs.Jira381Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira381Test:75,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira381Test].assertEquals()'
      Src: org.apache.commons.beanutils2.bugs.Jira381Test:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.bugs.Jira381Test].testIssue_BEANUTILS_381_getMatchingAccessibleMethod()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira381Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira381Test,org.apache.commons.beanutils2.bugs.Jira381Test)'
    - '[Method].getName()'
    - '[Method].getDeclaringClass()'
    - '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(org.apache.commons.beanutils2.bugs.Jira381Test,org.apache.commons.beanutils2.bugs.Jira381Test,org.apache.commons.beanutils2.bugs.Jira381Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira381Test].assertEquals()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira381Test].testIssue_BEANUTILS_381_getMatchingAccessibleMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira381Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira381Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira381Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira381Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira381Test.TestObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestObject].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira381Test.TestObject
    signature: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira381Test.TestObjectSubclass
      static: false
      superClass: TestObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestObjectSubclass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira381Test.TestObjectSubclass
    signature: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestObjectSubclass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 54
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].performOp(Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].performOp(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - TestObject
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - TestObject
    constantsTouched: []
    func_position:
      end: 60
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].performOp(TestObject)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].performOp(TestObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:79,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setARatedCd(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:80,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira369Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_aRatedCd()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setARatedCd(String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira369Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_aRatedCd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:89,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setARatedCd(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:90,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:91,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira369Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_ARatedCd()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].setARatedCd(String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira369Test].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_ARatedCd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:99,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setbRatedCd(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:100,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:101,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira369Test].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira369Test:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_bRatedCd()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira369Test].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.TestBean].setbRatedCd(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].getProperty(org.apache.commons.beanutils2.TestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_bRatedCd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira369Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira369Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].getARatedCd()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].getARatedCd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].getbRatedCd()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].getbRatedCd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aproperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].setARatedCd(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].setARatedCd(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bproperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].setbRatedCd(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].setbRatedCd(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira369Test.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira369Test.TestBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.FirstChildBean
      static: false
      superClass: org.apache.commons.beanutils2.bugs.RootBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.FirstChildBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.FirstChildBean
    signature: '[org.apache.commons.beanutils2.bugs.FirstChildBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.Introspector].getBeanInfo()'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:54,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422Test].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:55,1
    - Dst: pd.getName()
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:56,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422Test].equals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:56,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422Test].assumeTrue(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:57,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422Test].fail(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.bugs.Jira422Test].assumeSupportsIndexedLists()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira422Test].fail(String)'
    - pd.getName()
    - '[java.beans.Introspector].getBeanInfo()'
    - '[org.apache.commons.beanutils2.bugs.Jira422Test].equals(String)'
    - '[org.apache.commons.beanutils2.bugs.Jira422Test].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.bugs.Jira422Test].assumeTrue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira422Test].assumeSupportsIndexedLists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.FirstChildBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:66,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.FirstChildBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:67,1
    - Dst: String.class.getName()
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:68,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:68,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira422Test,org.apache.commons.beanutils2.bugs.Jira422Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.bugs.Jira422Test].testRootBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached:
    - String.class.getName()
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.FirstChildBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira422Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira422Test,org.apache.commons.beanutils2.bugs.Jira422Test)'
    - '[org.apache.commons.beanutils2.bugs.FirstChildBean].<init>()'
    - '[Class<?>].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira422Test].testRootBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.SecondChildBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:73,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.SecondChildBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:74,1
    - Dst: String.class.getName()
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:75,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:75,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira422Test,org.apache.commons.beanutils2.bugs.Jira422Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira422Test:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.bugs.Jira422Test].testSecondChildBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.SecondChildBean,String)'
    - String.class.getName()
    - '[org.apache.commons.beanutils2.bugs.Jira422Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira422Test,org.apache.commons.beanutils2.bugs.Jira422Test)'
    - '[Class<?>].getName()'
    - '[org.apache.commons.beanutils2.bugs.SecondChildBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira422Test].testSecondChildBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira422Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira422Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira422Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira422Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.bugs.RootBean].getFile()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[org.apache.commons.beanutils2.bugs.RootBean].getFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.commons.beanutils2.bugs.RootBean:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.bugs.RootBean].getFile(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.RootBean].getFile(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].set(int,String)'
      Src: org.apache.commons.beanutils2.bugs.RootBean:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - file
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.bugs.RootBean].setFile(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].set(int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.RootBean].setFile(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.bugs.RootBean].setFile(java.util.List)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.RootBean].setFile(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.RootBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.RootBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.RootBean
    signature: '[org.apache.commons.beanutils2.bugs.RootBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.SecondChildBean
      static: false
      superClass: org.apache.commons.beanutils2.bugs.RootBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.SecondChildBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.SecondChildBean
    signature: '[org.apache.commons.beanutils2.bugs.SecondChildBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.bugs.Jira368Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira368Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira368Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.bugs.Jira368Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira368Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira368Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira368Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira368Test:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.bugs.Jira368Test].testBeanUtilsSetProperty_NullBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira368Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira368Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira368Test].testBeanUtilsSetProperty_NullBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira368Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira368Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira368Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira368Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira368Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:41,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setUseDefault(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:41,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira458Test].setLocale(org.apache.commons.beanutils2.bugs.Jira458Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:41,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira458Test].get()'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:41,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira458Test].convert(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:42,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira458Test].assertNull(org.apache.commons.beanutils2.bugs.Jira458Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.bugs.Jira458Test].checkConversionWithNullDefault(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira458Test.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira458Test].assertNull(org.apache.commons.beanutils2.bugs.Jira458Test,String)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setUseDefault(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.bugs.Jira458Test].get()'
    - '[org.apache.commons.beanutils2.bugs.Jira458Test].setLocale(org.apache.commons.beanutils2.bugs.Jira458Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira458Test].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira458Test].checkConversionWithNullDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira458Test].checkConversionWithNullDefault(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.bugs.Jira458Test].testConversionWithNullDefaultEmptyString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira458Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira458Test].checkConversionWithNullDefault(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira458Test].testConversionWithNullDefaultEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira458Test].checkConversionWithNullDefault(null)'
      Src: org.apache.commons.beanutils2.bugs.Jira458Test:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.bugs.Jira458Test].testConversionWithNullDefaultNullInput()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira458Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira458Test].checkConversionWithNullDefault(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira458Test].testConversionWithNullDefaultNullInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira458Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira458Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira458Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira458Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira458Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira349Test:88,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira349Test:89,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira349Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira349Test:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test].testIssue_BEANUTILS_349_PropertyUtils_copyProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira349Test].assertThrows()'
    - '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test].testIssue_BEANUTILS_349_PropertyUtils_copyProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.bugs.Jira349Test:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira349Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira349Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].getTestProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].getTestProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testProperty
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].setTestProperty(Boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].setTestProperty(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].getTestProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].getTestProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testProperty
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].setTestProperty(boolean)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].setTestProperty(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira463Test:38,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.bugs.Jira463Test:39,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.bugs.Jira463Test:39,1
    - Dst: '[org.apache.commons.beanutils2.AlphaBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira463Test:40,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira463Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira463Test:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 6
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.bugs.Jira463Test].testSuppressClassProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira463Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.AlphaBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira463Test].assertThrows()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira463Test].testSuppressClassProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira463Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira463Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira463Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira463Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira463Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira345Test:78,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira345Test.MyBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira345Test:79,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira345Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira345Test:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test].testBeanUtilsSetProperty_2DArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira345Test].assertEquals(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira345Test.MyBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test].testBeanUtilsSetProperty_2DArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira345Test:88,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira345Test.MyBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira345Test:89,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira345Test].assertEquals(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira345Test:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test].testBeanUtilsSetProperty_3DArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira345Test].assertEquals(String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.bugs.Jira345Test.MyBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test].testBeanUtilsSetProperty_3DArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira345Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira345Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      - String[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].getMatr()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[][]
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].getMatr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      - String[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[][][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].getMatr3D()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[][][]
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].getMatr3D()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[][]
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      - String[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matr
    argTypes:
    - String[][]
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].setMatr(String[][])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].setMatr(String[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[][][]
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      - String[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matr3D
    argTypes:
    - String[][][]
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].setMatr3D(String[][][])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].setMatr3D(String[][][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      - String[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira345Test.MyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira345Test.MyBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira454Test:44,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira454Test:45,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.bugs.Jira454Test:46,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getCreatedAt()'
      Src: org.apache.commons.beanutils2.bugs.Jira454Test:47,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira454Test].assertNull(org.apache.commons.beanutils2.bugs.Jira454Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira454Test:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.bugs.Jira454Test].testCopyProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira454Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.TestBean].getCreatedAt()'
    - '[org.apache.commons.beanutils2.bugs.Jira454Test].assertNull(org.apache.commons.beanutils2.bugs.Jira454Test,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira454Test].testCopyProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira454Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira454Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira454Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira454Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira454Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].getCreatedAt()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira454Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - createdAt
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].setCreatedAt(java.util.Date)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira454Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].setCreatedAt(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira454Test.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira454Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira454Test.TestBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:53,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:54,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:55,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].beforeAll()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.TestBean)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(org.apache.commons.beanutils2.TestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].beforeAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:65,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setSimpleWriteOnly(org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:66,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:67,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getSimpleReadOnly()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:68,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_BeanUtils_copyProperties_from_WrapDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getSimpleReadOnly()'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
    - '[org.apache.commons.beanutils2.TestBean].setSimpleWriteOnly(org.apache.commons.beanutils2.bugs.Jira61Test)'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.WrapDynaBean)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_BeanUtils_copyProperties_from_WrapDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:77,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:78,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.WrapDynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:79,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:80,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertNotEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_BeanUtils_copyProperties_to_WrapDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(org.apache.commons.beanutils2.WrapDynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertNotEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_BeanUtils_copyProperties_to_WrapDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:89,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].setSimpleWriteOnly(org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:90,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:91,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getSimpleReadOnly()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:92,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_copyProperties_from_WrapDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getSimpleReadOnly()'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
    - '[org.apache.commons.beanutils2.TestBean].setSimpleWriteOnly(org.apache.commons.beanutils2.bugs.Jira61Test)'
    - '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.TestBean,org.apache.commons.beanutils2.WrapDynaBean)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_copyProperties_from_WrapDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:101,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:102,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.WrapDynaBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:103,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:104,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertNotEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_copyProperties_to_WrapDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
    - '[java.util.HashMap].put(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
    - '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.WrapDynaBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertNotEquals(org.apache.commons.beanutils2.bugs.Jira61Test,org.apache.commons.beanutils2.bugs.Jira61Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_copyProperties_to_WrapDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:112,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:112,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:112,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getIndexedReadOnly(int)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:121,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:121,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:121,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getIndexedReadOnly(int)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,Object)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getMappedReadOnly(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:130,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:130,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:130,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getMappedReadOnly(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira61Test,Object)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:139,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:139,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:140,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:148,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:148,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:149,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:157,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:157,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:158,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:166,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:166,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:167,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:175,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:175,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:176,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:184,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:184,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:185,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertTrue(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(org.apache.commons.beanutils2.WrapDynaBean,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:193,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.WrapDynaBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:194,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:195,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.WrapDynaBean,String,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:203,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.WrapDynaBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:204,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getIndexedReadOnly(int)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:205,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getIndexedReadOnly(int)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.WrapDynaBean,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:213,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.WrapDynaBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:214,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getMappedReadOnly(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:215,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira61Test:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira61Test)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getMappedReadOnly(String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.WrapDynaBean,String,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira61Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Jira61BeanFactory.TestBean
      - org.apache.commons.beanutils2.WrapDynaBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira61Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira61Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira61Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira61Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].createBean()'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].beforeAll()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].createBean()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].beforeAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:73,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 11
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:81,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 11
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:89,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 11
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:97,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 11
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:105,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 11
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:113,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 11
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertFalse(boolean)'
    - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty_Indexed()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty_Indexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.Jira18Test:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty_Mapped()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira18Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty_Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira18Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira18Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira18Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira18Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:50,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.FluentIntrospectionTestBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:51,1
    - Dst: '[java.beans.PropertyDescriptor].setWriteMethod(null)'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.bugs.Jira456Test].clearWriteMethodRef()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira456Test.java
    functionUses: 2
    functionsReached:
    - '[java.beans.PropertyDescriptor].setWriteMethod(null)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.FluentIntrospectionTestBean,String)'
    - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentIntrospectionTestBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira456Test].clearWriteMethodRef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:60,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:61,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.bugs.Jira456Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira456Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira456Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira456Test].clearWriteMethodRef()'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:69,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(org.apache.commons.beanutils2.FluentIntrospectionTestBean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:70,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira456Test].assertTrue(boolean,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.bugs.Jira456Test].testPropertyIsWritable()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira456Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira456Test].clearWriteMethodRef()'
    - '[org.apache.commons.beanutils2.bugs.Jira456Test].assertTrue(boolean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(org.apache.commons.beanutils2.FluentIntrospectionTestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira456Test].testPropertyIsWritable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira456Test].clearWriteMethodRef()'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:78,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(org.apache.commons.beanutils2.FluentIntrospectionTestBean,String,org.apache.commons.beanutils2.bugs.Jira456Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:80,1
    - Dst: '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getFluentGetProperty()'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:81,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira456Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira456Test,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira456Test:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.bugs.Jira456Test].testWriteMethodRecover()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira456Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(org.apache.commons.beanutils2.FluentIntrospectionTestBean,String,org.apache.commons.beanutils2.bugs.Jira456Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira456Test].clearWriteMethodRef()'
    - '[org.apache.commons.beanutils2.bugs.Jira456Test].assertEquals(org.apache.commons.beanutils2.bugs.Jira456Test,String,String)'
    - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getFluentGetProperty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira456Test].testWriteMethodRecover()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira456Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira456Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira456Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira456Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira456Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira493Test:35,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.bugs.Jira493Test:36,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.LazyDynaBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira493Test:37,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.LazyDynaBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira493Test:38,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira493Test:39,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.bugs.Jira493Test:40,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira493Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira493Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira493Test:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.bugs.Jira493Test].testIndexedProperties()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira493Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira493Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira493Test)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(org.apache.commons.beanutils2.LazyDynaBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira493Test].testIndexedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira493Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira493Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira493Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira493Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira493Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:89,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:90,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:91,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:92,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getComparator()'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:93,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira339Test].assertNull(org.apache.commons.beanutils2.bugs.Jira339Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test].testIssue_BEANUTILS_331_BeanUtilsBean_populate()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira339Test].assertNull(org.apache.commons.beanutils2.bugs.Jira339Test,String)'
    - '[java.util.HashMap].put(String,null)'
    - '[org.apache.commons.beanutils2.BeanUtils].populate(org.apache.commons.beanutils2.TestBean,java.util.HashMap)'
    - '[org.apache.commons.beanutils2.TestBean].getComparator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test].testIssue_BEANUTILS_331_BeanUtilsBean_populate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:101,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:102,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].getComparator()'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:103,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira339Test].assertNull(org.apache.commons.beanutils2.bugs.Jira339Test,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test].testIssue_BEANUTILS_339_BeanUtilsBean_setProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].getComparator()'
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira339Test].assertNull(org.apache.commons.beanutils2.bugs.Jira339Test,String)'
    - '[org.apache.commons.beanutils2.BeanUtils].setProperty(org.apache.commons.beanutils2.TestBean,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test].testIssue_BEANUTILS_339_BeanUtilsBean_setProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.bugs.Jira339Test:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira339Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira339Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].getComparator()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<?>
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].getComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Comparator<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparator
    argTypes:
    - java.util.Comparator<?>
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].setComparator(java.util.Comparator<?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].setComparator(java.util.Comparator<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira339Test.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira339Test.TestBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:70,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:71,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:71,1
    - Dst: '[SubTypeA].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:75,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(SubTypeA,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:76,1
    - Dst: '[SubTypeB].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:78,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(SubTypeB,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:79,1
    - Dst: '[SubTypeA].getField()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:81,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira541Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira541Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:81,1
    - Dst: '[SubTypeB].getField()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:82,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira541Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira541Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - ReflectiveOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test].testImpl()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(SubTypeA,String,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira541Test].assertEquals(String,org.apache.commons.beanutils2.bugs.Jira541Test)'
    - '[SubTypeA].getField()'
    - '[SubTypeA].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(SubTypeB,String,String)'
    - '[SubTypeB].getField()'
    - '[SubTypeB].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test].testImpl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira541Test].testImpl()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test].testFluentBeanIntrospectorOnOverriddenSetter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira541Test].testImpl()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test].testFluentBeanIntrospectorOnOverriddenSetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(int)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:92,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:94,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira541Test].submit()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:96,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.bugs.Jira541Test)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:96,1
    - Dst: future.get()
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:102,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira541Test].shutdown()'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test:105,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test].testFluentBeanIntrospectorOnOverriddenSetterConcurrent()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached:
    - future.get()
    - '[java.util.ArrayList].add(org.apache.commons.beanutils2.bugs.Jira541Test)'
    - '[org.apache.commons.beanutils2.bugs.Jira541Test].submit()'
    - '[org.apache.commons.beanutils2.bugs.Jira541Test].shutdown()'
    - '[java.util.concurrent.Executors].newFixedThreadPool(int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test].testFluentBeanIntrospectorOnOverriddenSetterConcurrent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira541Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira541Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].getField()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].getField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BaseType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objectName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].setField(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: BaseType
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].setField(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira541Test.BaseType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira541Test.BaseType
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].setField(String)'
      Src: org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SubTypeA
      static: false
      superClass: BaseType
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA].setField(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].setField(String)'
    linkageType: ''
    returnType: SubTypeA
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA].setField(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA
      static: false
      superClass: BaseType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeB
      static: false
      superClass: BaseType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeB].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeB
    signature: '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira92Test:53,1
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira92Test:53,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean,org.apache.commons.beanutils2.TestBean)'
      Src: org.apache.commons.beanutils2.bugs.Jira92Test:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.bugs.Jira92Test].testIssue_BEANUTILS_92_copyProperties_indexed_only_setter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira92Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean,org.apache.commons.beanutils2.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira92Test].testIssue_BEANUTILS_92_copyProperties_indexed_only_setter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira92Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira92Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira92Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira92Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira92Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Date[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - date
    argTypes:
    - int
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].setDateArrayProperty(int,java.util.Date)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira92Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].setDateArrayProperty(int,java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Date[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira92Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira411Test:49,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira411Test:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - DummyBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 6
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.bugs.Jira411Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira411Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira411Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(DummyBean,String,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira411Test:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - DummyBean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.bugs.Jira411Test].testSetProperty()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira411Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(DummyBean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira411Test].testSetProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanUtilsBean
      - DummyBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira411Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira411Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira411Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira411Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira411Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].getImgLink()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira411Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].getImgLink()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - imgLink
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].setImgLink(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira411Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].setImgLink(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira411Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean
    signature: '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.FirstChildBeanB
      static: false
      superClass: org.apache.commons.beanutils2.bugs.RootBeanB
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.FirstChildBeanB].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.FirstChildBeanB
    signature: '[org.apache.commons.beanutils2.bugs.FirstChildBeanB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.FirstChildBeanB].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:37,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.FirstChildBeanB,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:38,1
    - Dst: String.class.getName()
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:39,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:39,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422bTest].assertEquals(org.apache.commons.beanutils2.bugs.Jira422bTest,org.apache.commons.beanutils2.bugs.Jira422bTest)'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.bugs.Jira422bTest].testRootBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached:
    - String.class.getName()
    - '[org.apache.commons.beanutils2.bugs.FirstChildBeanB].<init>()'
    - '[Class<?>].getName()'
    - '[org.apache.commons.beanutils2.bugs.Jira422bTest].assertEquals(org.apache.commons.beanutils2.bugs.Jira422bTest,org.apache.commons.beanutils2.bugs.Jira422bTest)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.FirstChildBeanB,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira422bTest].testRootBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.SecondChildBeanB].<init>()'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:44,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.SecondChildBeanB,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:45,1
    - Dst: String.class.getName()
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:46,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:46,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira422bTest].assertEquals(org.apache.commons.beanutils2.bugs.Jira422bTest,org.apache.commons.beanutils2.bugs.Jira422bTest)'
      Src: org.apache.commons.beanutils2.bugs.Jira422bTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.bugs.Jira422bTest].testSecondChildBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached:
    - String.class.getName()
    - '[org.apache.commons.beanutils2.bugs.SecondChildBeanB].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(org.apache.commons.beanutils2.bugs.SecondChildBeanB,String)'
    - '[Class<?>].getName()'
    - '[org.apache.commons.beanutils2.bugs.Jira422bTest].assertEquals(org.apache.commons.beanutils2.bugs.Jira422bTest,org.apache.commons.beanutils2.bugs.Jira422bTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira422bTest].testSecondChildBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira422bTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira422bTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira422bTest
    signature: '[org.apache.commons.beanutils2.bugs.Jira422bTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.bugs.RootBeanB].getFile()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.bugs.RootBeanB].getFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.bugs.RootBeanB].getFile(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.RootBeanB].getFile(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - file
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.bugs.RootBeanB].setFile(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.RootBeanB].setFile(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.bugs.RootBeanB].setFile(String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.RootBeanB].setFile(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.RootBeanB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.RootBeanB].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.RootBeanB
    signature: '[org.apache.commons.beanutils2.bugs.RootBeanB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.SecondChildBeanB
      static: false
      superClass: org.apache.commons.beanutils2.bugs.RootBeanB
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.SecondChildBeanB].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.SecondChildBeanB
    signature: '[org.apache.commons.beanutils2.bugs.SecondChildBeanB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousNotOverridden()'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:61,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:62,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 10
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_AnonymousNotOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousNotOverridden()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_AnonymousNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousOverridden()'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:71,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:72,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 10
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_AnonymousOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousOverridden()'
    - '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_AnonymousOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicNotOverridden()'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:81,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:82,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 10
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePrivatePublicNotOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicNotOverridden()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePrivatePublicNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicOverridden()'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:91,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:92,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 10
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePrivatePublicOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicOverridden()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePrivatePublicOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicNotOverridden()'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:101,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:102,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 10
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePublicNotOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicNotOverridden()'
    - '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePublicNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicOverridden()'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:111,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:112,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 10
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePublicOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicOverridden()'
    - '[org.apache.commons.beanutils2.bugs.Jira273Test].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePublicOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.bugs.Jira273Test:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira273Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira273Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira273Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira273Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.bugs.Jira87Test].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira87Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira87Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.bugs.Jira87Test].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira87Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira87Test].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
      Src: org.apache.commons.beanutils2.bugs.Jira87Test:69,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(PublicMappedInterface,String)'
      Src: org.apache.commons.beanutils2.bugs.Jira87Test:71,1
    - Dst: '[org.apache.commons.beanutils2.bugs.Jira87Test].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.bugs.Jira87Test:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.bugs.Jira87Test].testJira87()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira87Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(PublicMappedInterface,String)'
    - '[org.apache.commons.beanutils2.bugs.Jira87Test].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.Jira87Test].testJira87()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.bugs.Jira87Test:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.Jira87Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.Jira87Test].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira87Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.Jira87Test
    signature: '[org.apache.commons.beanutils2.bugs.Jira87Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:60,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:61,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:62,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:63,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:64,1
    - Dst: TestEnum.class.getName()
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:65,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertEquals(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest,String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:65,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:66,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertInstanceOf(Object)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:66,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:67,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertNotNull(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:68,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:69,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertNotNull(String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:69,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:70,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertInstanceOf(Object)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - ReflectiveOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 6
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testAllowAccessToClassPropertyFromBeanUtilsBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertNotNull(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
    - TestEnum.class.getName()
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertEquals(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest,String)'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertNotNull(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertInstanceOf(Object)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testAllowAccessToClassPropertyFromBeanUtilsBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:78,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:79,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:80,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:81,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertInstanceOf(Object)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:82,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:83,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertNotNull(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:84,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:85,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertInstanceOf(Object)'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - ReflectiveOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testAllowAccessToClassPropertyFromPropertyUtilsBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture,String)'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertNotNull(org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertInstanceOf(Object)'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testAllowAccessToClassPropertyFromPropertyUtilsBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:93,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:94,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:95,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - ReflectiveOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 6
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testSuppressClassPropertyByDefaultFromBeanUtilsBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertThrows()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testSuppressClassPropertyByDefaultFromBeanUtilsBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:104,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:105,1
    - Dst: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertThrows()'
      Src: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - ReflectiveOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testSuppressClassPropertyByDefaultFromPropertyUtilsBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].assertThrows()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testSuppressClassPropertyByDefaultFromPropertyUtilsBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - TestEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - TestEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestEnum
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].getTestEnum()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestEnum
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].getTestEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - TestEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].setName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.TestEnum
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - TestEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - day
    argTypes:
    - org.apache.commons.beanutils2.TestEnum
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].setTestEnum(org.apache.commons.beanutils2.TestEnum)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].setTestEnum(org.apache.commons.beanutils2.TestEnum)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - TestEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture
    signature: '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ImplX].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: IX
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 3
    functionsReached:
    - '[ImplX].<init>()'
    linkageType: ''
    returnType: IX
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].setName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IX
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.ImplX
      static: false
      superClass: BaseX
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.ImplX].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.ImplX
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.ImplX].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].setName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.Introspector].getBeanInfo()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport:56,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport:57,1
    - Dst: pd.getName()
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport:58,1
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].equals(String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport:58,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport:62,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
    functionUses: 4
    functionsReached:
    - pd.getName()
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].getPropertyDescriptors()'
    - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].equals(String)'
    - '[IllegalStateException].<init>(String)'
    - '[java.beans.Introspector].getBeanInfo()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].getSomeList()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].getSomeList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].get(int)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].getSomeList(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
    functionUses: 0
    functionsReached:
    - '[List<String>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].getSomeList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].set(int,String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
    functionUses: 0
    functionsReached:
    - '[List<String>].set(int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - someList
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(java.util.List<String>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].createBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].createBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean:34,1
    - Dst: '[Map<String, Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean:38,1
    - Dst: '[Map<String, Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[Map<String, Object>].put(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getIndexed(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getIndexed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].get(String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getMapped(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getMapped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getSimple()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setIndexed(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setIndexed(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setMapped(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setMapped(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - simple
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setSimple(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setSimple(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PublicMappedInterface
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira87BeanFactory.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].<init>()'
    linkageType: ''
    returnType: PublicMappedInterface
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira87BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PublicMappedInterface
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].getValue(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira87BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PublicMappedInterface
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira87BeanFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface].getValue(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira87BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira87BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PublicBeanWithMethod].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousNotOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[PublicBeanWithMethod].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PublicBeanWithMethod].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[PublicBeanWithMethod].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PrivatePrivatePublicNotOverridden].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicNotOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[PrivatePrivatePublicNotOverridden].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PrivatePrivatePublicOverridden].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[PrivatePrivatePublicOverridden].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PrivatePublicNotOverridden].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicNotOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[PrivatePublicNotOverridden].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PrivatePublicOverridden].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicOverridden()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 1
    functionsReached:
    - '[PrivatePublicOverridden].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod].getBeanValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod].getBeanValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicNotOverridden
      static: false
      superClass: PrivatePublicNotOverridden
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicNotOverridden].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicNotOverridden
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicNotOverridden].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: PrivatePublicNotOverridden
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden].getBeanValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden].getBeanValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden
      static: false
      superClass: PrivatePublicNotOverridden
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicNotOverridden
      static: false
      superClass: PublicBeanWithMethod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicNotOverridden].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicNotOverridden
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicNotOverridden].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: PublicBeanWithMethod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden].getBeanValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden].getBeanValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden
      static: false
      superClass: PublicBeanWithMethod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod].getBeanValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod].getBeanValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.TestBean].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.TestBean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.TestBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.TestBean
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean:36,1
    - Dst: '[Map<String, Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean:40,1
    - Dst: '[Map<String, Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[Map<String, Object>].put(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getIndexedReadOnly(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getIndexedReadOnly(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].get(String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getMappedReadOnly(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 2
    functionsReached:
    - '[Map<String, Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getMappedReadOnly(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setIndexedWriteOnly(int,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setIndexedWriteOnly(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].put(String,String)'
      Src: org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setMappedWriteOnly(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setMappedWriteOnly(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Map<String, Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - simple
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setSimpleWriteOnly(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setSimpleWriteOnly(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MemoryLeakTest.class.getResource(String)
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:58,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getFile()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:58,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].length()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:61,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:61,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].substring(int,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:61,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:64,1
    - Dst: location.length()
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:65,1
    - Dst: location.charAt(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:66,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:67,1
    - Dst: location.charAt(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:69,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:69,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:72,1
    - Dst: '[java.net.URLClassLoader].newInstance(null)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.net.MalformedURLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URLClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 8
    functionsReached:
    - '[java.net.URLClassLoader].newInstance(null)'
    - location.charAt(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].substring(int,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[StringBuilder].append(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - MemoryLeakTest.class.getResource(String)
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getFile()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[String].length()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].length()'
    - location.length()
    linkageType: ''
    returnType: java.net.URLClassLoader
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:87,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:87,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].clearDescriptors()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:87,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:90,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:90,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearDescriptors()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:90,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:93,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].clear()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:96,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:99,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:99,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:102,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 84
    functionDepth: 6
    functionLinenumber: 84
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 8
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaClass].clear()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].clearDescriptors()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearDescriptors()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:110,1
    - Dst: '[SoftReference].<init>(Object)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:110,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:112,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:113,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:116,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:117,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getMemoryStats()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:121,1
    - Dst: System.out.println(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:121,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:126,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:127,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:129,1
    - Dst: System.out.println(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:130,1
    - Dst: Thread.sleep(int)
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:131,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:134,1
    - Dst: System.out.println(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:135,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assumeFalse(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 8
    functionsReached:
    - System.out.println(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assumeFalse(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getMemoryStats()'
    - '[Object].<init>()'
    - Thread.sleep(int)
    - '[java.util.ArrayList].clear()'
    - '[SoftReference].<init>(Object)'
    - System.gc()
    - '[SoftReference].get()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:146,1
    - Dst: Runtime.getRuntime()
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:147,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].freeMemory()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:148,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].totalMemory()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:149,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:151,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:151,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getMemoryStats()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 1
    functionsReached:
    - '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[java.text.DecimalFormat].<init>(String)'
    - Runtime.getRuntime()
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].totalMemory()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].freeMemory()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getMemoryStats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - className
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:178,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:183,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:184,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:185,1
    - Dst: '[WeakReference].<init>(java.net.URLClassLoader)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:187,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:190,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:191,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:192,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:192,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:192,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:192,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:193,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:197,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.IntegerConverter,Class<Integer>)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:197,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:198,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:198,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:205,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:207,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:208,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:212,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:212,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 174
    functionDepth: 7
    functionLinenumber: 174
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testConvertUtilsBean_converters_memoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    - '[WeakReference].<init>(java.net.URLClassLoader)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.IntegerConverter,Class<Integer>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testConvertUtilsBean_converters_memoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:225,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:230,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:231,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:232,1
    - Dst: '[WeakReference].<init>(java.net.URLClassLoader)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:234,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:237,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:238,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:239,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:239,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:239,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:239,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:240,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:240,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,Class<Integer>,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:244,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:246,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:246,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(Integer,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:246,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:253,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:255,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:256,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:260,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:260,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 221
    functionDepth: 7
    functionLinenumber: 221
    functionLinenumberEnd: 264
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testLocaleConvertUtilsBean_converters_memoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(Integer,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,Class<Integer>,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[WeakReference].<init>(java.net.URLClassLoader)'
    - '[Integer].<init>(int)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testLocaleConvertUtilsBean_converters_memoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:273,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:276,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:277,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:278,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:281,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:282,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:283,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:284,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:284,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:284,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:284,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:285,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:285,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:287,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:288,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:288,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:289,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:289,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:290,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:290,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:290,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:291,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:291,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:291,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:293,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:301,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:301,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:302,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:302,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:303,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:303,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:303,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:304,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:304,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:304,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 269
    functionDepth: 7
    functionLinenumber: 269
    functionLinenumberEnd: 308
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMappedPropertyDescriptor_MappedMethodReference1()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[Method].getName()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMappedPropertyDescriptor_MappedMethodReference1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:317,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:320,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:321,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:322,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:325,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:326,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:327,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:328,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:328,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:328,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:328,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:329,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:329,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:331,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:332,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:332,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:333,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:333,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:334,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:334,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:334,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:335,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:335,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:335,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:342,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:350,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:350,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:351,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:351,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:352,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:352,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:352,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:353,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:353,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:353,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 313
    functionDepth: 7
    functionLinenumber: 313
    functionLinenumberEnd: 357
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMappedPropertyDescriptor_MappedMethodReference2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[Method].getName()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMappedPropertyDescriptor_MappedMethodReference2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:366,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:371,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:372,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:373,1
    - Dst: '[WeakReference].<init>(java.net.URLClassLoader)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:375,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:378,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:379,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:380,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:380,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:380,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:380,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:381,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:381,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:385,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:385,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:385,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:392,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:394,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:395,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:399,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:399,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 362
    functionDepth: 7
    functionLinenumber: 362
    functionLinenumberEnd: 403
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMethodUtils_cache_memoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[WeakReference].<init>(java.net.URLClassLoader)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(Method)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    - '[WeakReference].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMethodUtils_cache_memoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:412,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:417,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:418,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:419,1
    - Dst: '[WeakReference].<init>(java.net.URLClassLoader)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:421,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:424,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:425,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:426,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:426,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:426,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:426,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:427,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:427,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:431,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:431,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:438,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:440,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:441,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:445,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:445,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 408
    functionDepth: 7
    functionLinenumber: 408
    functionLinenumberEnd: 449
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testPropertyUtilsBean_descriptorsCache_memoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[WeakReference].<init>(java.net.URLClassLoader)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testPropertyUtilsBean_descriptorsCache_memoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:458,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:463,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:464,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:465,1
    - Dst: '[WeakReference].<init>(java.net.URLClassLoader)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:467,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:470,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:471,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:472,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:472,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:472,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:472,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:473,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:473,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:477,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:477,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:478,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:479,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:479,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:490,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:492,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:493,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:497,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:497,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 454
    functionDepth: 7
    functionLinenumber: 454
    functionLinenumberEnd: 501
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testPropertyUtilsBean_mappedDescriptorsCache_memoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[WeakReference].<init>(java.net.URLClassLoader)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testPropertyUtilsBean_mappedDescriptorsCache_memoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:510,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:515,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:516,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:517,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:518,1
    - Dst: '[WeakReference].<init>(java.net.URLClassLoader)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:520,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:523,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:524,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:525,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:525,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:525,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:525,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:526,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:526,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:530,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,Object)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:530,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:542,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:544,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:545,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:549,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:549,1
    - Dst: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
      Src: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest:552,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 506
    functionDepth: 12
    functionLinenumber: 506
    functionLinenumberEnd: 553
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testWrapDynaClass_dynaClasses_memoryLeak()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[WeakReference].<init>(java.net.URLClassLoader)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newInstance()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,java.net.URLClassLoader,String)'
    - '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotSame(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertEquals(String,Object)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(java.net.URLClassLoader,String)'
    - '[java.net.URLClassLoader].loadClass(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].assertNotNull(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest,String)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClass()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest)'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getClassLoader()'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testWrapDynaClass_dynaClasses_memoryLeak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest
    signature: '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:31,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:32,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:33,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].getMappedProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomeMappedPojo.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].get(String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].getMappedProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:41,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:42,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:43,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].setMappedProperty(String,String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomeMappedPojo.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].setMappedProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomeMappedPojo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger
      static: false
      superClass: Number
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger
      static: false
      superClass: Number
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].<init>(int)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Number
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].doubleValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].doubleValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Number
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].floatValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].floatValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Number
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].intValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].intValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Number
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].longValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].longValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toString(int)
      Src: org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Number
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].toString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
    functionUses: 0
    functionsReached:
    - Integer.toString(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].getName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomePojo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].setName(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomePojo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomePojo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo
    signature: '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:36,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:48,1
    - Dst: Byte.valueOf(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[Object].setUp()'
    - Byte.valueOf(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)
    - Byte.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:67,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:81,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:81,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:81,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:84,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:86,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:102,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:103,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:115,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:115,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:115,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:115,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:118,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:119,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:120,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:135,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:136,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:137,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:149,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:149,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:149,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:149,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:149,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:152,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:153,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:154,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:166,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:166,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:166,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:170,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:171,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:183,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:183,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:183,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:183,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:186,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:187,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:188,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:200,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:200,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:200,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:200,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:200,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:200,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:203,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:205,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:206,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:214,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:214,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:219,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:219,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:220,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:232,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:232,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:232,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:232,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:232,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:232,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:235,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:236,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:237,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest,org.apache.commons.beanutils2.converters.ByteLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ByteLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Duration>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.DurationConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Duration>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.Duration>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DurationConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.Duration>
    signature: '[org.apache.commons.beanutils2.converters.DurationConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Duration>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DurationConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DurationConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Duration>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DurationConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.Duration].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:62,1
    - Dst: '[java.time.Duration].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:62,1
    - Dst: '[java.time.Duration].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Duration>].convert()'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DurationConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Duration>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DurationConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Duration>].convert()'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DurationConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Duration>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.time.Duration].parse(String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.Duration>].convert()'
    - '[org.apache.commons.beanutils2.converters.DurationConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DurationConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.Duration>].convert(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DurationConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.DurationConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Duration>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DurationConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DurationConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Duration>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DurationConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DurationConverterTest
    signature: '[org.apache.commons.beanutils2.converters.DurationConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:50,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testArray()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert()'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:61,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:63,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:63,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(StringBuilder)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertThrows()'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert()'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(String)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(StringBuilder)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:76,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(org.apache.commons.beanutils2.converters.ClassConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClassDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(org.apache.commons.beanutils2.converters.ClassConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(null)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClassDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>(null)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:86,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(org.apache.commons.beanutils2.converters.ClassConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClassDefaultNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(org.apache.commons.beanutils2.converters.ClassConverterTest)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>(null)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(null)'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClassDefaultNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:98,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(StringBuilder)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert()'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(null)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(String)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].convert(StringBuilder)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ClassConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testInvalid()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:118,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ClassConverterTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testUnsupportedTargetType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ClassConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].testUnsupportedTargetType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ClassConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ClassConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ClassConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.converters.PathConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.PathConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.converters.PathConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PathConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.nio.file.Path>
    signature: '[org.apache.commons.beanutils2.converters.PathConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.converters.PathConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PathConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PathConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.PathConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PathConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:67,1
    - Dst: '[java.nio.file.Paths].get(org.apache.commons.beanutils2.converters.PathConverterTest)'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:67,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.nio.file.Path>].convert()'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PathConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.nio.file.Path>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PathConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.nio.file.Path>].convert()'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PathConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.PathConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PathConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PathConverterTest,String)'
    - '[java.nio.file.Paths].get(String)'
    - '[java.nio.file.Paths].get(org.apache.commons.beanutils2.converters.PathConverterTest)'
    - '[org.apache.commons.beanutils2.Converter<java.nio.file.Path>].convert(null)'
    - '[org.apache.commons.beanutils2.Converter<java.nio.file.Path>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PathConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.PathConverterTest:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.converters.PathConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PathConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PathConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.nio.file.Path>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PathConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.PathConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PathConverterTest
    signature: '[org.apache.commons.beanutils2.converters.PathConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassLoader].<init>(ClassLoader)'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ClassReloader
      static: false
      superClass: ClassLoader
    argCount: 1
    argNames:
    - parent
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(ClassLoader)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassReloader.java
    functionUses: 0
    functionsReached:
    - '[ClassLoader].<init>(ClassLoader)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ClassReloader
    signature: '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:54,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].replace(char,char)'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:55,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].getParent()'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:57,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].getResourceAsStream(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:57,1
    - Dst: '[java.io.FileNotFoundException].<init>(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:60,1
    - Dst: classStream.read(org.apache.commons.beanutils2.converters.ClassReloader)
      Src: org.apache.commons.beanutils2.converters.ClassReloader:65,1
    - Dst: '[java.io.ByteArrayOutputStream].write(org.apache.commons.beanutils2.converters.ClassReloader,int,org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:69,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].defineClass(org.apache.commons.beanutils2.converters.ClassReloader,org.apache.commons.beanutils2.converters.ClassReloader,int,org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].resolveClass(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.ClassReloader:77,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: ClassLoader
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 79
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.ClassReloader].reload(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassReloader.java
    functionUses: 0
    functionsReached:
    - classStream.read(org.apache.commons.beanutils2.converters.ClassReloader)
    - '[org.apache.commons.beanutils2.converters.ClassReloader].getParent()'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].resolveClass(org.apache.commons.beanutils2.converters.ClassReloader)'
    - '[java.io.ByteArrayOutputStream].write(org.apache.commons.beanutils2.converters.ClassReloader,int,org.apache.commons.beanutils2.converters.ClassReloader)'
    - '[java.io.FileNotFoundException].<init>(org.apache.commons.beanutils2.converters.ClassReloader)'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].getResourceAsStream(org.apache.commons.beanutils2.converters.ClassReloader)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].replace(char,char)'
    - '[Class<?>].getName()'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].defineClass(org.apache.commons.beanutils2.converters.ClassReloader,org.apache.commons.beanutils2.converters.ClassReloader,int,org.apache.commons.beanutils2.converters.ClassReloader)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.ClassReloader].reload(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.ZoneId>
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.ZoneId].of(String)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:62,1
    - Dst: '[java.time.ZoneId].of(String)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:62,1
    - Dst: '[java.time.ZoneId].of(String)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.ZoneId>].convert()'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneIdConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.ZoneId>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneIdConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.ZoneId>].convert()'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneIdConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.time.ZoneId>].convert(null)'
    - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneIdConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.ZoneId>].convert()'
    - '[java.time.ZoneId].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneId>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZoneIdConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZoneIdConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.YearMonth>
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.YearMonth].parse(String)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:62,1
    - Dst: '[java.time.YearMonth].parse(String)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:62,1
    - Dst: '[java.time.YearMonth].parse(String)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.YearMonth>].convert()'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearMonthConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.YearMonth>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearMonthConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.YearMonth>].convert()'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearMonthConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.time.YearMonth>].convert(null)'
    - '[java.time.YearMonth].parse(String)'
    - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearMonthConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.YearMonth>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.YearMonth>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.YearMonthConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.YearMonthConverterTest
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Integer>
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.NumberConverter<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.NumberConverter<Integer>
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Integer)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.IntegerConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter(Integer)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Integer)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.IntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:53,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:54,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:55,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:56,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:70,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:73,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].longValue()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:75,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].longValue()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:76,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:76,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert(org.apache.commons.beanutils2.converters.IntegerConverterTest,org.apache.commons.beanutils2.converters.IntegerConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerConverterTest,org.apache.commons.beanutils2.converters.IntegerConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:79,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert(org.apache.commons.beanutils2.converters.IntegerConverterTest,org.apache.commons.beanutils2.converters.IntegerConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerConverterTest,org.apache.commons.beanutils2.converters.IntegerConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testInvalidAmount()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerConverterTest,org.apache.commons.beanutils2.converters.IntegerConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
    - Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].longValue()'
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert(org.apache.commons.beanutils2.converters.IntegerConverterTest,org.apache.commons.beanutils2.converters.IntegerConverterTest)'
    - Long.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testInvalidAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testInvalidDefaultObject()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertThrows(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testInvalidDefaultObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:107,1
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:107,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:107,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:108,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:108,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:108,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:108,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:108,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:110,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:110,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:110,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:110,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:110,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:111,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:111,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:111,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:111,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:111,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:111,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:112,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:112,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Integer>].convert()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:115,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:115,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Integer>].convert(org.apache.commons.beanutils2.converters.IntegerConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:116,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:116,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Integer>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverterTest:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
    - '[org.apache.commons.beanutils2.Converter<Integer>].convert()'
    - '[org.apache.commons.beanutils2.Converter<Integer>].convert(org.apache.commons.beanutils2.converters.IntegerConverterTest)'
    - '[org.apache.commons.beanutils2.Converter<Integer>].convert(null)'
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Integer.valueOf()
    - String.valueOf(org.apache.commons.beanutils2.converters.IntegerConverterTest)
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerConverterTest,String)'
    - Float.valueOf(float)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.IntegerConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.IntegerConverterTest
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.MonthDay>
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.MonthDay].parse(String)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:62,1
    - Dst: '[java.time.MonthDay].parse(String)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:62,1
    - Dst: '[java.time.MonthDay].parse(String)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.MonthDay>].convert()'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.MonthDayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.MonthDay>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.MonthDayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.MonthDay>].convert()'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.MonthDayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.time.MonthDay].parse(String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.MonthDay>].convert(null)'
    - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.MonthDayConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.MonthDay>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.MonthDay>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.MonthDayConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.MonthDayConverterTest
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.URLConverterTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.URLConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.URLConverterTest].before()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URLConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.URLConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.URLConverterTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverter].convert(org.apache.commons.beanutils2.converters.URLConverterTest)'
      Src: org.apache.commons.beanutils2.converters.URLConverterTest:47,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverterTest].toString()'
      Src: org.apache.commons.beanutils2.converters.URLConverterTest:47,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverterTest].assertEquals(org.apache.commons.beanutils2.converters.URLConverterTest,org.apache.commons.beanutils2.converters.URLConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.URLConverterTest:47,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverter].convert(null,org.apache.commons.beanutils2.converters.URLConverterTest)'
      Src: org.apache.commons.beanutils2.converters.URLConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverterTest].toString()'
      Src: org.apache.commons.beanutils2.converters.URLConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverterTest].assertEquals(org.apache.commons.beanutils2.converters.URLConverterTest,org.apache.commons.beanutils2.converters.URLConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.URLConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.URLConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.converters.URLConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URLConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.URLConverter].convert(null,org.apache.commons.beanutils2.converters.URLConverterTest)'
    - '[org.apache.commons.beanutils2.converters.URLConverterTest].toString()'
    - '[org.apache.commons.beanutils2.converters.URLConverter].convert(org.apache.commons.beanutils2.converters.URLConverterTest)'
    - '[org.apache.commons.beanutils2.converters.URLConverterTest].assertEquals(org.apache.commons.beanutils2.converters.URLConverterTest,org.apache.commons.beanutils2.converters.URLConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.URLConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.URLConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.URLConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.URLConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URLConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.URLConverterTest
    signature: '[org.apache.commons.beanutils2.converters.URLConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.util.Date>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.converters.DateConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.util.Date>
    signature: '[org.apache.commons.beanutils2.converters.DateConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.DateConverterTest:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.DateConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateConverter
    signature: '[org.apache.commons.beanutils2.converters.DateConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].<init>(java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.DateConverterTest:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.DateConverterTest].makeConverter(java.util.Date)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateConverter].<init>(java.util.Date)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateConverter
    signature: '[org.apache.commons.beanutils2.converters.DateConverterTest].makeConverter(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.commons.beanutils2.converters.DateConverterTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.converters.DateConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Calendar].getTime()'
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.apache.commons.beanutils2.converters.DateConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.DateConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateConverterTest
    signature: '[org.apache.commons.beanutils2.converters.DateConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:46,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertNotNull(Object,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:47,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].isArray()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertTrue(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:48,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:49,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].isArray()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:49,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertTrue(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:49,1
    - Dst: Array.getLength(Object)
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:50,1
    - Dst: Array.getLength(Object)
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:51,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:51,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:52,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:52,1
    - Dst: Array.get(Object,org.apache.commons.beanutils2.converters.ArrayConverterTest)
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:54,1
    - Dst: Array.get(Object,org.apache.commons.beanutils2.converters.ArrayConverterTest)
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - msg
    - expected
    - result
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertTrue(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].isArray()'
    - '[Object].getClass()'
    - Array.get(Object,org.apache.commons.beanutils2.converters.ArrayConverterTest)
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertNotNull(Object,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    - Array.getLength(Object)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].setLocale(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:80,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter,int)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:81,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setDelimiter(char)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:83,1
    - Dst: Long.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:91,1
    - Dst: Long.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:91,1
    - Dst: Long.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:91,1
    - Dst: Long.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:91,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:92,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:92,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:92,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:93,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:94,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:95,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:97,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:113,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:113,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:129,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:129,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:137,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:137,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setOnlyFirstToString(boolean)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:146,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:146,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:150,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:150,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:154,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:154,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:158,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testComponentIntegerConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert()'
    - Integer.valueOf()
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].setLocale(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].setPattern(String)'
    - Long.valueOf()
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[java.util.ArrayList].add()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setOnlyFirstToString(boolean)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter,int)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setDelimiter(char)'
    - '[java.util.ArrayList].<init>()'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testComponentIntegerConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:167,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:170,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:170,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testEmptyString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:179,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:180,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testErrors()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:192,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:192,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:192,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter,int)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter,int)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testInvalidWithDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter,int)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testInvalidWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:205,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:209,1
    - Dst: '[java.util.Collections].addAll(java.util.ArrayList,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:210,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:215,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:215,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:215,1
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:216,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:228,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:228,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:232,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 233
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testStringArrayToNumber()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(java.util.ArrayList)'
    - Integer.valueOf()
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    - '[java.util.Collections].addAll(java.util.ArrayList,org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testStringArrayToNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:249,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:254,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:261,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setDelimiter(char)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:262,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:263,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:266,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:269,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:269,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:271,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:273,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testTheMatrix()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].getClass()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ArrayConverterTest,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setDelimiter(char)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.ArrayConverter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testTheMatrix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:288,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.StringConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:288,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:291,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:292,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(int,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:293,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:294,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:295,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:296,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:297,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:300,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:303,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:304,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(int,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:305,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:306,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverterTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 308
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testUnderscore_BEANUTILS_302()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convert(org.apache.commons.beanutils2.converters.ArrayConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(int,org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.converters.StringConverter)'
    - '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertEquals(String,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.ArrayConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testUnderscore_BEANUTILS_302()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ArrayConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ArrayConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:44,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:46,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - Float.valueOf(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)
    - Float.valueOf(String)
    - '[Object].setUp()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:60,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:63,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:83,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:84,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:113,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:113,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:113,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:113,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:116,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:118,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:130,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:130,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:130,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:130,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:134,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:135,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:147,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:147,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:147,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:147,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:147,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:150,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:151,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:152,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:164,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:164,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:164,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:167,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:168,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:181,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:181,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:181,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:181,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:184,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:185,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:186,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 177
    functionDepth: 2
    functionLinenumber: 177
    functionLinenumberEnd: 189
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:198,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:198,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:198,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:198,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:198,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:198,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:201,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:202,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:203,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:204,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:221,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:233,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:233,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:233,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:233,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:233,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:233,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:236,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:237,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:238,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - Float.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:249,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:249,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:249,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:249,1
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:250,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:252,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:252,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:252,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:253,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:253,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:253,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:253,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:254,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:254,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:254,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:254,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:256,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:256,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:256,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:256,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:257,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:257,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:257,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:257,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:260,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:260,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:261,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:266,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:266,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:267,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:273,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:273,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:274,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:279,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:279,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:280,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testFloatLimits()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].fail(String)'
    - '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String)'
    - '[java.text.DecimalFormat].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(String)'
    - Float.valueOf(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testFloatLimits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:292,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:293,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:293,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest:295,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 298
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testParseZero()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,org.apache.commons.beanutils2.converters.FloatLocaleConverterTest,null)'
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testParseZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FloatLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.InstantConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.Instant>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InstantConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.Instant>
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.InstantConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InstantConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.Instant].ofEpochMilli(int)'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:58,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Instant>].convert(int)'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:59,1
    - Dst: '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InstantConverterTest,org.apache.commons.beanutils2.converters.InstantConverterTest)'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testConvertingMilliseconds()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InstantConverterTest,org.apache.commons.beanutils2.converters.InstantConverterTest)'
    - '[org.apache.commons.beanutils2.Converter<java.time.Instant>].convert(int)'
    - '[java.time.Instant].ofEpochMilli(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testConvertingMilliseconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.Instant].ofEpochMilli(int)'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Instant>].convert(String)'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InstantConverterTest,org.apache.commons.beanutils2.converters.InstantConverterTest)'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testConvertingInstantString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.time.Instant>].convert(String)'
    - '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InstantConverterTest,org.apache.commons.beanutils2.converters.InstantConverterTest)'
    - '[java.time.Instant].ofEpochMilli(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testConvertingInstantString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testText()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.InstantConverterTest:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testLocalizedNumber()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InstantConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].testLocalizedNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Instant>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.InstantConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.InstantConverterTest
    signature: '[org.apache.commons.beanutils2.converters.InstantConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PatternConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.PatternConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.PatternConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.PatternConverterTest].before()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PatternConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PatternConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PatternConverterTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PatternConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.PatternConverterTest:45,1
    - Dst: '[org.apache.commons.beanutils2.converters.PatternConverterTest].toString()'
      Src: org.apache.commons.beanutils2.converters.PatternConverterTest:45,1
    - Dst: '[org.apache.commons.beanutils2.converters.PatternConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PatternConverterTest,org.apache.commons.beanutils2.converters.PatternConverterTest)'
      Src: org.apache.commons.beanutils2.converters.PatternConverterTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.PatternConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.converters.PatternConverterTest].testConvertingPattern()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PatternConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PatternConverter].convert(String)'
    - '[org.apache.commons.beanutils2.converters.PatternConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PatternConverterTest,org.apache.commons.beanutils2.converters.PatternConverterTest)'
    - '[org.apache.commons.beanutils2.converters.PatternConverterTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PatternConverterTest].testConvertingPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.PatternConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PatternConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.PatternConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PatternConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PatternConverterTest
    signature: '[org.apache.commons.beanutils2.converters.PatternConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Short>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Short>
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.ShortConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ShortConverter
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Short)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.ShortConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Short
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter(Short)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Short)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ShortConverter
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter(Short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:53,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:54,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:55,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:56,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:70,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:73,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].longValue()'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:75,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].longValue()'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:76,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:76,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].convert(org.apache.commons.beanutils2.converters.ShortConverterTest,org.apache.commons.beanutils2.converters.ShortConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ShortConverterTest,org.apache.commons.beanutils2.converters.ShortConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:79,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].convert(org.apache.commons.beanutils2.converters.ShortConverterTest,org.apache.commons.beanutils2.converters.ShortConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ShortConverterTest,org.apache.commons.beanutils2.converters.ShortConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].testInvalidAmount()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.ShortConverterTest].longValue()'
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ShortConverterTest,org.apache.commons.beanutils2.converters.ShortConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertThrows(String)'
    - Long.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
    - '[org.apache.commons.beanutils2.converters.ShortConverter].convert(org.apache.commons.beanutils2.converters.ShortConverterTest,org.apache.commons.beanutils2.converters.ShortConverterTest)'
    - Short.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].testInvalidAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:96,1
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:96,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:96,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:97,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:97,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:97,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:97,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:97,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:99,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:99,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:99,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:99,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:100,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:100,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:100,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:100,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:100,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:101,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:101,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:101,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].convert()'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ShortConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].convert(org.apache.commons.beanutils2.converters.ShortConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ShortConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:106,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ShortConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ShortConverterTest:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortConverter].convert(org.apache.commons.beanutils2.converters.ShortConverterTest)'
    - Long.valueOf(int)
    - Integer.valueOf(int)
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - '[org.apache.commons.beanutils2.converters.ShortConverter].convert()'
    - '[org.apache.commons.beanutils2.converters.ShortConverter].convert(null)'
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.converters.ShortConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ShortConverterTest,String)'
    - Float.valueOf(float)
    - Short.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
    - String.valueOf(org.apache.commons.beanutils2.converters.ShortConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ShortConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ShortConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ShortConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ShortConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Long>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Long>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.LongConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Long>
    signature: '[org.apache.commons.beanutils2.converters.LongConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Long>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.LongConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LongConverter
    signature: '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Long)'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Long>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.LongConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter(Long)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Long)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LongConverter
    signature: '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:51,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:52,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:53,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:54,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Long>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.LongConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Long>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.converters.LongConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.LongConverterTest)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:68,1
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.LongConverterTest)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:68,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:68,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:69,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:69,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:69,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:69,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:69,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.LongConverterTest)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:71,1
    - Dst: Long.valueOf()
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:71,1
    - Dst: Long.valueOf()
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:71,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:71,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:71,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:71,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.LongConverterTest)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:72,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:72,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:72,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:72,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:72,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:72,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:72,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Long>].convert()'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LongConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Long>].convert(org.apache.commons.beanutils2.converters.LongConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LongConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Long>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LongConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.LongConverterTest:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Long>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.LongConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<Long>].convert(null)'
    - '[org.apache.commons.beanutils2.Converter<Long>].convert(org.apache.commons.beanutils2.converters.LongConverterTest)'
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Long.valueOf(org.apache.commons.beanutils2.converters.LongConverterTest)
    - Long.valueOf()
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.converters.LongConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LongConverterTest,String)'
    - String.valueOf(org.apache.commons.beanutils2.converters.LongConverterTest)
    - '[org.apache.commons.beanutils2.Converter<Long>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Long>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LongConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.LongConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LongConverterTest
    signature: '[org.apache.commons.beanutils2.converters.LongConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.util.UUID>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.util.UUID>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.util.UUID>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.util.UUID>
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.util.UUID>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.util.UUID>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].fromString(String)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:62,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.util.UUID>].convert()'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].assertEquals(org.apache.commons.beanutils2.converters.UUIDConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.util.UUID>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].assertEquals(org.apache.commons.beanutils2.converters.UUIDConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.util.UUID>].convert()'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].assertEquals(org.apache.commons.beanutils2.converters.UUIDConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.util.UUID>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].assertEquals(org.apache.commons.beanutils2.converters.UUIDConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.util.UUID>].convert()'
    - '[java.util.UUID].fromString(String)'
    - '[org.apache.commons.beanutils2.Converter<java.util.UUID>].convert(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.UUIDConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.util.UUID>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.util.UUID>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.UUIDConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.UUIDConverterTest
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].before()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testColorBlank()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testColorBlank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testColorInvalidLength()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testColorInvalidLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:57,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingColorName()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingColorName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingColorNameCaps()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingColorNameCaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringFull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:81,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutBrackets()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutBrackets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:89,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutColorPrefixes()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutColorPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutPackage()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaExtendsColorString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaExtendsColorString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingLiteralHex()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingLiteralHex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern3Digit()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern3Digit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern4Digit()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern4Digit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:149,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPatternWithAlpha()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ColorConverterTest,org.apache.commons.beanutils2.converters.ColorConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPatternWithAlpha()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testInvalidNumber3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testInvalidNumber3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ColorConverterTest:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testInvalidNumber4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].testInvalidNumber4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.ColorConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ColorConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ColorConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ColorConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.net.URI>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.URIConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.URIConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.net.URI>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.net.URI>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.URIConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.URIConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.net.URI>
    signature: '[org.apache.commons.beanutils2.converters.URIConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.net.URI>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.URIConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.URIConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.URIConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.net.URI>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.URIConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.URIConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:63,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:63,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:63,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:64,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:64,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:64,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:65,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.net.URI>].convert()'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverterTest].assertEquals(org.apache.commons.beanutils2.converters.URIConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:68,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.net.URI>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:69,1
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverterTest].assertEquals(org.apache.commons.beanutils2.converters.URIConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:69,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.net.URI>].convert()'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverterTest].assertEquals(org.apache.commons.beanutils2.converters.URIConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.net.URI>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.converters.URIConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.net.URI>].convert(null)'
    - '[org.apache.commons.beanutils2.Converter<java.net.URI>].convert()'
    - '[org.apache.commons.beanutils2.converters.URIConverterTest].assertEquals(org.apache.commons.beanutils2.converters.URIConverterTest,String)'
    - '[java.net.URI].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.URIConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.URIConverterTest:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.net.URI>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.beanutils2.converters.URIConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.URIConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.URIConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.net.URI>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.URIConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.URIConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.URIConverterTest
    signature: '[org.apache.commons.beanutils2.converters.URIConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Class<T>
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.NumberConverter<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.NumberConverter<T>
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.NumberConverter<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter(T)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.NumberConverter<T>
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:58,1
    - Dst: '[Number].intValue()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:58,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(int,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:58,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:59,1
    - Dst: '[Number].intValue()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:59,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(int,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testBooleanToNumberDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(int,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
    - '[Number].intValue()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testBooleanToNumberDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:67,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:69,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:70,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testCalendarToNumber()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Calendar].getInstance()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getTime()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - Long.valueOf(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testCalendarToNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testConvertNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testConvertNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:95,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:95,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:95,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:95,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:95,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:96,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:96,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:96,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:97,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:97,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:102,1
    - Dst: '[Class<T>].isInstance(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:102,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:102,1
    - Dst: '[Class<T>].getName()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:102,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertTrue(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testConvertNumber()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - '[Class<T>].isInstance(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[Class<T>].getName()'
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - '[java.math.BigInteger].<init>(String)'
    - Double.valueOf(float)
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertTrue(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testConvertNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:111,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:113,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:114,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testDateToNumber()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - Long.valueOf(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[java.util.Date].getTime()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
    - '[java.util.Date].<init>()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testDateToNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:129,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:143,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidException()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:153,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter(T)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:163,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidTypeWithDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter(T)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidTypeWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:174,1
    - Dst: numbers[0].toString()
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:177,1
    - Dst: numbers[1].toString()
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:178,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 179
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - numbers[1].toString()
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - numbers[0].toString()
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:187,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:188,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:191,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:198,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:199,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:199,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:200,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:200,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:203,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringLocale()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - '[java.util.Locale].getDefault()'
    - '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:212,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:213,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:215,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:216,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:219,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:219,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:225,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:228,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringPattern()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - '[java.util.Locale].getDefault()'
    - '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setPattern(String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:236,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:239,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(StringBuilder)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:239,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testOtherToStringDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(StringBuilder)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testOtherToStringDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf()
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:247,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].<init>()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:248,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:248,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:251,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:251,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:251,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:252,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:252,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:253,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:253,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:254,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:254,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 255
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringArrayToInteger()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - Integer.valueOf(int)
    - Integer.valueOf()
    - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].<init>()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<Integer>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringArrayToInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:262,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:263,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:266,1
    - Dst: numbers[0].toString()
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:266,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:266,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:266,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:269,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 270
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - numbers[0].toString()
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:277,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:278,1
    - Dst: numbers[0].toString()
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:280,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(null,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:280,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - numbers[0].toString()
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(null,org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:289,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:290,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:292,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:293,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:296,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:296,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:296,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:297,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:297,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:297,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:300,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:303,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:304,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:304,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:304,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:305,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:305,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:305,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:308,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:311,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 312
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberLocale()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[java.util.Locale].getDefault()'
    - '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:321,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:322,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:324,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:325,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:328,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:328,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:328,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:329,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:329,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:329,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:333,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:333,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:333,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:334,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:334,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:334,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:337,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:340,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:346,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:349,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 350
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberPattern()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    - '[Object].<init>()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[java.util.Locale].getDefault()'
    - '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setPattern(String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].convert(Class<T>,String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].setLocale(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:354,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter<T>].toString()'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:354,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testToString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter<T>].toString()'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.AbstractNumberConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Number[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.AbstractNumberConverterTest
    signature: '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigInteger>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.math.BigInteger>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.math.BigInteger>
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigInteger>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigIntegerConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigIntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(java.math.BigInteger)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigInteger>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigIntegerConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter(java.math.BigInteger)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(java.math.BigInteger)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigIntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter(java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:53,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:54,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:55,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:56,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigInteger>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigInteger>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:70,1
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverterTest)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:70,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:70,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:71,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:71,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:71,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:71,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:71,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:73,1
    - Dst: '[java.math.BigInteger].valueOf()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:73,1
    - Dst: '[java.math.BigInteger].valueOf()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:73,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:73,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:74,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:74,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:74,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:74,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:74,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:75,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:75,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:75,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.math.BigInteger>].convert()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BigIntegerConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.math.BigInteger>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BigIntegerConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigInteger>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.math.BigInteger>].convert(null)'
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - String.valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverterTest)
    - Integer.valueOf(int)
    - Short.valueOf(short)
    - '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverterTest)'
    - '[org.apache.commons.beanutils2.Converter<java.math.BigInteger>].convert()'
    - Double.valueOf(float)
    - '[java.math.BigInteger].valueOf(int)'
    - Float.valueOf(float)
    - '[java.math.BigInteger].valueOf()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BigIntegerConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigInteger>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigIntegerConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigIntegerConverterTest
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:37,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:38,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].<init>(String)'
    - '[java.math.BigDecimal].<init>(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[Object].setUp()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:51,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:51,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:54,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:90,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:91,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:107,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:124,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:143,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:155,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:155,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:155,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:158,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:159,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:160,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:175,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:192,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:195,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:201,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,java.math.BigDecimal)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:201,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:208,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:218,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:218,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:218,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:218,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:218,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:218,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:221,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:222,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest,java.math.BigDecimal)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:50,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Character>].convert(org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:50,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToChar()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - '[org.apache.commons.beanutils2.Converter<Character>].convert(org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:58,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:58,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Character>].convert(org.apache.commons.beanutils2.converters.CharacterConverterTest)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:58,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:58,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:59,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Character>].convert(String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:59,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:59,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:60,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:60,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Character>].convert(org.apache.commons.beanutils2.converters.CharacterConverterTest)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToCharacter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<Character>].convert(org.apache.commons.beanutils2.converters.CharacterConverterTest)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.Converter<Character>].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToCharacterNullNoDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToCharacterNullNoDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:79,1
    - Dst: raw.convert(org.apache.commons.beanutils2.converters.CharacterConverterTest)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:79,1
    - Dst: raw.convert(String)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:80,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:80,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:81,1
    - Dst: raw.convert(org.apache.commons.beanutils2.converters.CharacterConverterTest)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:81,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:81,1
    - Dst: raw.convert(null)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - raw.convert(null)
    - Integer.valueOf(int)
    - raw.convert(String)
    - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(null,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
    - raw.convert(org.apache.commons.beanutils2.converters.CharacterConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(char)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:98,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].convert(null)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverterTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].assertEquals(org.apache.commons.beanutils2.converters.CharacterConverterTest,org.apache.commons.beanutils2.converters.CharacterConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].convert(null)'
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Character>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.CharacterConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CharacterConverterTest
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:37,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:38,1
    - Dst: '[java.math.BigInteger].<init>(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].<init>(String)'
    - '[Object].setUp()'
    - '[java.math.BigInteger].<init>(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:51,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:51,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:54,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:90,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:91,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:107,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:121,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:124,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:143,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:155,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:155,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:155,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:158,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:159,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:160,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:175,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:189,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:192,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:195,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:203,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,java.math.BigInteger)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:203,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:211,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,java.math.BigInteger)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:211,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:226,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:227,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:228,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 231
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,java.math.BigInteger)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,java.math.BigInteger)'
    - '[java.math.BigInteger].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Double>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Double>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Double>
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Double>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.DoubleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DoubleConverter
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Double)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Double>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.DoubleConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Double
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter(Double)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Double)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DoubleConverter
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter(Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:51,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:52,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:53,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:54,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Double>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter()'
    - Double.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Double>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.DoubleConverterTest)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:68,1
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.DoubleConverterTest)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:68,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:69,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:69,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:69,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:69,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:69,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:69,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.converters.DoubleConverterTest)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:71,1
    - Dst: Double.valueOf()
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:71,1
    - Dst: Double.valueOf()
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:71,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:71,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:71,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:72,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.converters.DoubleConverterTest)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:72,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:72,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:72,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:72,1
    - Dst: Double.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:72,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:73,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:73,1
    - Dst: expected[i].doubleValue()
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Double>].convert()'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].doubleValue()'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DoubleConverterTest,org.apache.commons.beanutils2.converters.DoubleConverterTest,float,String)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:76,1
    - Dst: expected[i].doubleValue()
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Double>].convert(org.apache.commons.beanutils2.converters.DoubleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].doubleValue()'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DoubleConverterTest,org.apache.commons.beanutils2.converters.DoubleConverterTest,float,String)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:77,1
    - Dst: expected[i].doubleValue()
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Double>].convert(Class<Double>)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].doubleValue()'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:78,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DoubleConverterTest,org.apache.commons.beanutils2.converters.DoubleConverterTest,float,String)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverterTest:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Double>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<Double>].convert(Class<Double>)'
    - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DoubleConverterTest,org.apache.commons.beanutils2.converters.DoubleConverterTest,float,String)'
    - Double.valueOf()
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.Converter<Double>].convert()'
    - Double.valueOf(org.apache.commons.beanutils2.converters.DoubleConverterTest)
    - Double.valueOf(int)
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.Converter<Double>].convert(org.apache.commons.beanutils2.converters.DoubleConverterTest)'
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].doubleValue()'
    - expected[i].doubleValue()
    - String.valueOf(org.apache.commons.beanutils2.converters.DoubleConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Double>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DoubleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DoubleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>].convert()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:67,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertEquals(org.apache.commons.beanutils2.converters.EnumConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:67,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>].convert()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertEquals(org.apache.commons.beanutils2.converters.EnumConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>].convert()'
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertEquals(org.apache.commons.beanutils2.converters.EnumConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>].convert(String)'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:84,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertEquals(org.apache.commons.beanutils2.converters.EnumConverterTest,org.apache.commons.beanutils2.converters.EnumConverterTest)'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertTimeUnit()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertEquals(org.apache.commons.beanutils2.converters.EnumConverterTest,org.apache.commons.beanutils2.converters.EnumConverterTest)'
    - '[org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertTimeUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>].convert(String)'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:89,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertEquals(org.apache.commons.beanutils2.converters.EnumConverterTest,org.apache.commons.beanutils2.converters.EnumConverterTest)'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertDayOfWeek()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertEquals(org.apache.commons.beanutils2.converters.EnumConverterTest,org.apache.commons.beanutils2.converters.EnumConverterTest)'
    - '[org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertMismatchingEnumType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertMismatchingEnumType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testBrokenNamingConvention()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testBrokenNamingConvention()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testNonEnumClasses()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testNonEnumClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.EnumConverterTest:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testNonExistingClasses()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].testNonExistingClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Enum<PizzaStatus>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.EnumConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.EnumConverterTest
    signature: '[org.apache.commons.beanutils2.converters.EnumConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Year>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.YearConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.YearConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Year>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.Year>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.YearConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.Year>
    signature: '[org.apache.commons.beanutils2.converters.YearConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Year>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.YearConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Year>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.YearConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.Year].parse(String)'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:62,1
    - Dst: '[java.time.Year].parse(String)'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:62,1
    - Dst: '[java.time.Year].parse(String)'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Year>].convert()'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Year>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Year>].convert()'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Year>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.YearConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearConverterTest].assertEquals(org.apache.commons.beanutils2.converters.YearConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.Year>].convert(null)'
    - '[java.time.Year].parse(String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.Year>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.YearConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Year>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.YearConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.YearConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Year>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.YearConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.YearConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.YearConverterTest
    signature: '[org.apache.commons.beanutils2.converters.YearConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.LocaleConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.locale.LocaleConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].before()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].forLanguageTag(String)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverterTest:44,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverterTest:45,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocaleConverterTest,R)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverterTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.locale.LocaleConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].testConvertCustomLocale()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].forLanguageTag(String)'
    - '[org.apache.commons.beanutils2.converters.LocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocaleConverterTest,R)'
    - '[org.apache.commons.beanutils2.locale.LocaleConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].testConvertCustomLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverterTest:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocaleConverterTest,R)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverterTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.locale.LocaleConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].testConvertStandardLocale()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocaleConverterTest,R)'
    - '[org.apache.commons.beanutils2.locale.LocaleConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].testConvertStandardLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.locale.LocaleConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.LocalDate>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.LocalDate>
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>(java.time.LocalDate)'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverterTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.LocalDate
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].makeConverter(java.time.LocalDate)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>(java.time.LocalDate)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].makeConverter(java.time.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverterTest:68,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.LocalDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverterTest:68,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverterTest:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].atZone(org.apache.commons.beanutils2.converters.LocalDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverterTest:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].toLocalDate()'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverterTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.time.ZoneId].systemDefault()'
    - '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].toLocalDate()'
    - '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].atZone(org.apache.commons.beanutils2.converters.LocalDateConverterTest)'
    - '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.LocalDateConverterTest)'
    - '[java.util.Calendar].getTimeInMillis()'
    linkageType: ''
    returnType: java.time.LocalDate
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateConverterTest
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.PointConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.PointConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.PointConverterTest].before()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PointConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PointConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PointConverterTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.Point].<init>(int,int)'
      Src: org.apache.commons.beanutils2.converters.PointConverterTest:44,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.PointConverterTest:45,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverterTest].assertEquals(java.awt.Point,org.apache.commons.beanutils2.converters.PointConverterTest)'
      Src: org.apache.commons.beanutils2.converters.PointConverterTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.PointConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.converters.PointConverterTest].testConvertingNoSpace()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PointConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PointConverter].convert(String)'
    - '[org.apache.commons.beanutils2.converters.PointConverterTest].assertEquals(java.awt.Point,org.apache.commons.beanutils2.converters.PointConverterTest)'
    - '[java.awt.Point].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PointConverterTest].testConvertingNoSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.Point].<init>(int,int)'
      Src: org.apache.commons.beanutils2.converters.PointConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.PointConverterTest:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverterTest].assertEquals(java.awt.Point,org.apache.commons.beanutils2.converters.PointConverterTest)'
      Src: org.apache.commons.beanutils2.converters.PointConverterTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.PointConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.PointConverterTest].testConvertingPoint()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PointConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PointConverter].convert(String)'
    - '[org.apache.commons.beanutils2.converters.PointConverterTest].assertEquals(java.awt.Point,org.apache.commons.beanutils2.converters.PointConverterTest)'
    - '[java.awt.Point].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PointConverterTest].testConvertingPoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.PointConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PointConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.PointConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PointConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PointConverterTest
    signature: '[org.apache.commons.beanutils2.converters.PointConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.OffsetTime].parse(String)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:62,1
    - Dst: '[java.time.OffsetTime].parse(String)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.OffsetTime>].convert()'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.OffsetTimeConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.OffsetTime>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.OffsetTimeConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.OffsetTime>].convert()'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.OffsetTimeConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.OffsetTimeConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.OffsetTime>].convert(null)'
    - '[org.apache.commons.beanutils2.Converter<java.time.OffsetTime>].convert()'
    - '[java.time.OffsetTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.OffsetTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetTimeConverterTest
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.LocalDateTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.LocalDateTime>
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>(java.time.LocalDateTime)'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.LocalDateTime
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].makeConverter(java.time.LocalDateTime)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>(java.time.LocalDateTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].makeConverter(java.time.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest:68,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest:68,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].atZone(org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].toLocalDateTime()'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].atZone(org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest)'
    - '[java.time.ZoneId].systemDefault()'
    - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].toLocalDateTime()'
    - '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest)'
    - '[java.util.Calendar].getTimeInMillis()'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - converter
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - Object
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>].convert(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].fail(org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:81,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:90,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - msgId
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>].convert(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].fail(org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - converter
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - Object
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertDoesNotThrow()'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:106,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertNull(org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:111,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - msgId
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertDoesNotThrow()'
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertNull(org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - value
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertDoesNotThrow()'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:128,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - converter
    - msgId
    - value
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertDoesNotThrow()'
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,String,Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - converter
    - value
    - pattern
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertDoesNotThrow()'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:145,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:146,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - String
      - Object
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - converter
    - msgId
    - value
    - pattern
    - expectedValue
    argTypes:
    - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
    - String
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertDoesNotThrow()'
    - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:174,1
    - Dst: '[java.util.Locale].equals(org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:182,1
    - Dst: '[java.util.Locale].setDefault(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[java.util.Locale].setDefault(java.util.Locale)'
    - '[java.util.Locale].equals(org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].setDefault(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].setDefault(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>
      - Object
      - T
      - Object
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Byte>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Byte>
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.ByteConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ByteConverter
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Byte)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Byte
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.ByteConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Byte
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter(Byte)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Byte)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ByteConverter
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter(Byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:53,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:54,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:55,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:56,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:70,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:73,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].longValue()'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:75,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].longValue()'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:76,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:76,1
    - Dst: Byte.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverter].convert(org.apache.commons.beanutils2.converters.ByteConverterTest,org.apache.commons.beanutils2.converters.ByteConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ByteConverterTest,org.apache.commons.beanutils2.converters.ByteConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:79,1
    - Dst: Byte.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverter].convert(org.apache.commons.beanutils2.converters.ByteConverterTest,org.apache.commons.beanutils2.converters.ByteConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ByteConverterTest,org.apache.commons.beanutils2.converters.ByteConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].testInvalidAmount()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
    - '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ByteConverterTest,org.apache.commons.beanutils2.converters.ByteConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertThrows(String)'
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.ByteConverterTest].longValue()'
    - '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.ByteConverter].convert(org.apache.commons.beanutils2.converters.ByteConverterTest,org.apache.commons.beanutils2.converters.ByteConverterTest)'
    - Long.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].testInvalidAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:96,1
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:96,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:96,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:97,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:97,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:97,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:97,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:97,1
    - Dst: Byte.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:99,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:99,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:99,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:99,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:100,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:100,1
    - Dst: Byte.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:100,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:100,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:100,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:101,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:101,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:101,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Byte>].convert()'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ByteConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:104,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Byte>].convert(org.apache.commons.beanutils2.converters.ByteConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ByteConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Byte>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:106,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ByteConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ByteConverterTest:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - String.valueOf(org.apache.commons.beanutils2.converters.ByteConverterTest)
    - Double.valueOf(float)
    - '[org.apache.commons.beanutils2.Converter<Byte>].convert(org.apache.commons.beanutils2.converters.ByteConverterTest)'
    - Float.valueOf(float)
    - '[org.apache.commons.beanutils2.converters.ByteConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ByteConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<Byte>].convert(null)'
    - '[org.apache.commons.beanutils2.Converter<Byte>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Byte>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ByteConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ByteConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ByteConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:37,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:38,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)
    - Integer.valueOf(String)
    - '[Object].setUp()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:50,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:50,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:54,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:67,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:67,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:67,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:72,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:86,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:100,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:101,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:102,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:112,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:112,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:112,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:112,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:115,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:116,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:130,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:131,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:145,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:146,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:147,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 149
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:157,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:157,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:157,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:157,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:160,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:161,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:162,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:179,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:187,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:187,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:210,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:211,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 214
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - Integer.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:222,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:222,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:222,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].intValue()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:226,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:226,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:226,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 219
    functionDepth: 2
    functionLinenumber: 219
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testNumber()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - Integer.valueOf(int)
    - Long.valueOf(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].intValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:234,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:234,1
    - Dst: value.toString()
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:237,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,Object)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:237,1
    - Dst: value.intValue()
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:238,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 239
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testToPrimitiveType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,String)'
    - value.toString()
    - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest,Object)'
    - value.intValue()
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testToPrimitiveType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:36,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:38,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[Object].setUp()'
    - Long.valueOf(String)
    - Long.valueOf(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:57,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:91,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:93,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:110,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:143,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:144,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:159,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:160,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:161,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:196,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:204,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:227,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:228,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:229,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.LongLocaleConverterTest:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - Long.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.LongLocaleConverterTest,String,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest,org.apache.commons.beanutils2.converters.LongLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LongLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LongLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.ZoneOffset].of(String)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:62,1
    - Dst: '[java.time.ZoneOffset].of(String)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:62,1
    - Dst: '[java.time.ZoneOffset].of(String)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>].convert()'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>].convert()'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>].convert()'
    - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].assertEquals(org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>].convert(null)'
    - '[java.time.ZoneOffset].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.ZoneOffset>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(org.apache.commons.beanutils2.converters.BooleanConverterTest,org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:40,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:41,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:43,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testAdditionalStrings()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(org.apache.commons.beanutils2.converters.BooleanConverterTest,org.apache.commons.beanutils2.converters.BooleanConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testAdditionalStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:49,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testCaseInsensitivity()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testCaseInsensitivity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:58,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionToOtherType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertThrows()'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionToOtherType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>].convert(org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BooleanConverterTest,org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>].convert(org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BooleanConverterTest,org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - trueValues
    - falseValues
    argTypes:
    - org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>,String[],String[])'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BooleanConverterTest,org.apache.commons.beanutils2.converters.BooleanConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>].convert(org.apache.commons.beanutils2.converters.BooleanConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>,String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertSame(org.apache.commons.beanutils2.converters.BooleanConverterTest,org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter,String[],String[])'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testDefaultValue()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].convert(String)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertSame(org.apache.commons.beanutils2.converters.BooleanConverterTest,org.apache.commons.beanutils2.converters.BooleanConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(org.apache.commons.beanutils2.converters.BooleanConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter,String[],String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testDefaultValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:83,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testInvalidString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertThrows()'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testInvalidString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].convert(org.apache.commons.beanutils2.converters.BooleanConverterTest)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:93,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertTrue(org.apache.commons.beanutils2.converters.BooleanConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testPrimitiveTargetClass()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].assertTrue(org.apache.commons.beanutils2.converters.BooleanConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].convert(org.apache.commons.beanutils2.converters.BooleanConverterTest)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testPrimitiveTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter,String[],String[])'
      Src: org.apache.commons.beanutils2.converters.BooleanConverterTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testStandardValues()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.BooleanConverter,String[],String[])'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testStandardValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BooleanConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BooleanConverterTest
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.DimensionConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].before()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.Dimension].<init>(int,int)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:46,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:47,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertEquals(java.awt.Dimension,org.apache.commons.beanutils2.converters.DimensionConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.DimensionConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testConvertingDimension()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.awt.Dimension].<init>(int,int)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertEquals(java.awt.Dimension,org.apache.commons.beanutils2.converters.DimensionConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testConvertingDimension()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.Dimension].<init>(int,int)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:54,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertEquals(java.awt.Dimension,org.apache.commons.beanutils2.converters.DimensionConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.DimensionConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testConvertingSquare()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.awt.Dimension].<init>(int,int)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertEquals(java.awt.Dimension,org.apache.commons.beanutils2.converters.DimensionConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].convert(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testConvertingSquare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.DimensionConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testInvalidDimensions()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testInvalidDimensions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.DimensionConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testInvalidNumberFormatException()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testInvalidNumberFormatException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.DimensionConverterTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.DimensionConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testNegativeDimension()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testNegativeDimension()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.DimensionConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DimensionConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DimensionConverterTest
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.StringConverterTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.StringConverter
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.converters.StringConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/StringConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.StringConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.beanutils2.converters.StringConverterTest:42,1
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverter].convert(Object)'
      Src: org.apache.commons.beanutils2.converters.StringConverterTest:43,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.StringConverterTest:44,1
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverterTest].assertEquals(org.apache.commons.beanutils2.converters.StringConverterTest,org.apache.commons.beanutils2.converters.StringConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.StringConverterTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.StringConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.StringConverterTest].testConvertToTypeString()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/StringConverterTest.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.converters.StringConverter].convert(Object)'
    - '[org.apache.commons.beanutils2.converters.StringConverterTest].assertEquals(org.apache.commons.beanutils2.converters.StringConverterTest,org.apache.commons.beanutils2.converters.StringConverterTest,String)'
    - '[Object].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.StringConverterTest].testConvertToTypeString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverter].getDefaultType()'
      Src: org.apache.commons.beanutils2.converters.StringConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverterTest].assertEquals(Class<String>,String)'
      Src: org.apache.commons.beanutils2.converters.StringConverterTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.StringConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.converters.StringConverterTest].testDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/StringConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.StringConverter].getDefaultType()'
    - '[org.apache.commons.beanutils2.converters.StringConverterTest].assertEquals(Class<String>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.StringConverterTest].testDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.StringConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.StringConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.StringConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/StringConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.StringConverterTest
    signature: '[org.apache.commons.beanutils2.converters.StringConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.InetAddressConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].before()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:47,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:48,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InetAddressConverterTest,org.apache.commons.beanutils2.converters.InetAddressConverterTest)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.InetAddressConverter
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingIpv4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InetAddressConverterTest,org.apache.commons.beanutils2.converters.InetAddressConverterTest)'
    - '[org.apache.commons.beanutils2.converters.InetAddressConverter].convert(String)'
    - '[java.net.InetAddress].getByName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingIpv4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InetAddressConverterTest,org.apache.commons.beanutils2.converters.InetAddressConverterTest)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.InetAddressConverter
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingIpv6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InetAddressConverterTest,org.apache.commons.beanutils2.converters.InetAddressConverterTest)'
    - '[org.apache.commons.beanutils2.converters.InetAddressConverter].convert(String)'
    - '[java.net.InetAddress].getByName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingIpv6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:63,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverter].convert(String)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InetAddressConverterTest,org.apache.commons.beanutils2.converters.InetAddressConverterTest)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.InetAddressConverter
      classPublic: false
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingLocalhost()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertEquals(org.apache.commons.beanutils2.converters.InetAddressConverterTest,org.apache.commons.beanutils2.converters.InetAddressConverterTest)'
    - '[org.apache.commons.beanutils2.converters.InetAddressConverter].convert(String)'
    - '[java.net.InetAddress].getByName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingLocalhost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.InetAddressConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testInvalidIp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testInvalidIp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverterTest:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.InetAddressConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testText()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.converters.InetAddressConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.InetAddressConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.InetAddressConverterTest
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.OffsetDateTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.OffsetDateTime>
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>(java.time.OffsetDateTime)'
      Src: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.OffsetDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.OffsetDateTime
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].makeConverter(java.time.OffsetDateTime)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>(java.time.OffsetDateTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].makeConverter(java.time.OffsetDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest:68,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest)'
      Src: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest:68,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest:68,1
    - Dst: '[java.time.OffsetDateTime].ofInstant(org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest,org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest)'
      Src: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.OffsetDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest)'
    - '[java.time.OffsetDateTime].ofInstant(org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest,org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest)'
    - '[java.util.Calendar].getTimeInMillis()'
    - '[java.time.ZoneId].systemDefault()'
    linkageType: ''
    returnType: java.time.OffsetDateTime
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigDecimal>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.math.BigDecimal>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.math.BigDecimal>
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigDecimal>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalConverter
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(java.math.BigDecimal)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigDecimal>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter(java.math.BigDecimal)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(java.math.BigDecimal)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalConverter
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:64,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:65,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:66,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:67,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigDecimal>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigDecimal>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:81,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:81,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:81,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:81,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:82,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:82,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:82,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:84,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:84,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:84,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:84,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:84,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:85,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:85,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:85,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:85,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:85,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:85,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:86,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:86,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.math.BigDecimal>].convert()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:89,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BigDecimalConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:89,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.math.BigDecimal>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:90,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BigDecimalConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigDecimal>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.math.BigDecimal>].convert()'
    - '[org.apache.commons.beanutils2.Converter<java.math.BigDecimal>].convert(null)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].assertEquals(org.apache.commons.beanutils2.converters.BigDecimalConverterTest,String)'
    - '[java.math.BigDecimal].<init>(String)'
    - Float.valueOf(String)
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Double.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.math.BigDecimal>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalConverterTest
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal
      static: false
      superClass: BigDecimal
    argCount: 1
    argNames:
    - val
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigDecimal].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.io.File>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.FileConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.FileConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.FileConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.io.File>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.io.File>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.FileConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FileConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.io.File>
    signature: '[org.apache.commons.beanutils2.converters.FileConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.FileConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.io.File>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.FileConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FileConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FileConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.io.File>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.FileConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FileConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:62,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:62,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.io.File>].convert()'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.FileConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FileConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.io.File>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.FileConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FileConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.io.File>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.converters.FileConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.io.File>].convert()'
    - '[org.apache.commons.beanutils2.converters.FileConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FileConverterTest,String)'
    - '[java.io.File].<init>(String)'
    - '[org.apache.commons.beanutils2.Converter<java.io.File>].convert(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FileConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.FileConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.FileConverterTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.io.File>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.converters.FileConverterTest].testUnsupportedTargetType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FileConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FileConverterTest].testUnsupportedTargetType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.io.File>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FileConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.FileConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FileConverterTest
    signature: '[org.apache.commons.beanutils2.converters.FileConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Class<T>
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Date].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:68,1
    - Dst: '[java.sql.Timestamp].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:72,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:76,1
    - Dst: '[java.time.LocalDate].atStartOfDay(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toInstant()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:76,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:80,1
    - Dst: '[java.time.LocalDateTime].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:80,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toInstant()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:80,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:80,1
    - Dst: '[java.time.ZonedDateTime].toInstant()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:84,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:84,1
    - Dst: '[java.time.OffsetDateTime].toInstant()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:88,1
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:92,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:96,1
    - Dst: '[java.util.Objects].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:98,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:98,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 99
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.time.LocalDateTime].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.time.ZoneId].systemDefault()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toEpochMilli()'
    - '[java.util.Calendar].getTime()'
    - '[java.util.Objects].toString(Object)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toInstant()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTime()'
    - '[java.util.Date].getTime()'
    - '[java.time.OffsetDateTime].toInstant()'
    - '[java.time.LocalDate].atStartOfDay(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.sql.Timestamp].getTime()'
    - '[java.sql.Date].getTime()'
    - '[java.time.ZonedDateTime].toInstant()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getName()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:111,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].convert(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:111,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.Converter<T>
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - converter
    - value
    argTypes:
    - org.apache.commons.beanutils2.Converter<T>
    - Object
    constantsTouched: []
    func_position:
      end: 116
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.Converter<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<T>].convert(Class<T>,Object)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].fail(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.Converter<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateTimeConverter<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateTimeConverter<T>
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateTimeConverter<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter(T)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateTimeConverter<T>
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getName()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:141,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].convert(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:144,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:145,1
    - Dst: '[String].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:146,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:147,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:148,1
    - Dst: ex.toString()
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:150,1
    - Dst: '[IllegalStateException].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:150,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.Converter<T>
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - expected
    - value
    argTypes:
    - org.apache.commons.beanutils2.Converter<T>
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 152
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.Converter<T>,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[IllegalStateException].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getClass()'
    - '[Object].getClass()'
    - '[String].getClass()'
    - '[org.apache.commons.beanutils2.Converter<T>].convert(Object)'
    - ex.toString()
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.Converter<T>,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:162,1
    - Dst: '[java.util.Date].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:164,1
    - Dst: '[java.util.GregorianCalendar].<init>()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:164,1
    - Dst: '[java.sql.Date].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:164,1
    - Dst: '[java.sql.Time].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:164,1
    - Dst: '[java.sql.Timestamp].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:165,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:166,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:166,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:166,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDate()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:166,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:166,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atStartOfDay(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:166,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDate()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:166,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:167,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:167,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:167,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:167,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:168,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:168,1
    - Dst: '[java.time.ZonedDateTime].ofInstant(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:168,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:169,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:169,1
    - Dst: '[java.time.OffsetDateTime].ofInstant(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:169,1
    - Dst: '[java.util.Date].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:172,1
    - Dst: '[java.util.GregorianCalendar].setTime(java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:175,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].convert(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:177,1
    - Dst: '[Class<T>].getName()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertInstanceOf(Class<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:178,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDate()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atStartOfDay(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toInstant()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:182,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:186,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,long,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testConvertDate()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atStartOfDay(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.time.ZoneId].systemDefault()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toEpochMilli()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[Class<T>].getName()'
    - '[java.sql.Date].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.util.Date].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toInstant()'
    - '[java.sql.Time].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].convert(Class<T>)'
    - '[java.sql.Timestamp].<init>(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.util.GregorianCalendar].<init>()'
    - '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.time.OffsetDateTime].ofInstant(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.util.GregorianCalendar].setTime(java.util.Date)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,long,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDate()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertInstanceOf(Class<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - System.currentTimeMillis()
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertNotNull(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
    - '[java.time.ZonedDateTime].ofInstant(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testConvertDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testConvertNull()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertThrows(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testConvertNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:209,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:210,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testDefaultStringToTypeConvert()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setUseLocaleFormat(boolean)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertThrows(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testDefaultStringToTypeConvert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:226,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:230,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:231,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].convert(null,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:233,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:234,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:235,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:236,1
    - Dst: '[Class<T>].isAssignableFrom(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:236,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertTrue(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:236,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertInstanceOf(Class<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:238,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertInstanceOf(Class<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
    - '[Class<T>].isAssignableFrom(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getClass()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].convert(null,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertTrue(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[Class<T>].equals()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:251,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 257
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testInvalidType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertThrows(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testInvalidType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:266,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:267,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:272,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:273,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:277,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:278,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:281,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:282,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:283,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:284,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:285,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:286,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:286,1
    - Dst: '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 291
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testLocale()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].setDefault(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setUseLocaleFormat(boolean)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:303,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPatterns(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:304,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:308,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:309,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:313,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:314,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:317,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testMultiplePatterns()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPatterns(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testMultiplePatterns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(String,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:331,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertNotNull(T,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter(T)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:333,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:334,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:338,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:339,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:342,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:343,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:344,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:345,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:346,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:347,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 349
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter(T)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertNotNull(T,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(String,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,String)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:360,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:361,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:365,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:366,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:367,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:370,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toDate(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:373,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:373,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlDate(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:376,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.sql.Date)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:376,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTimestamp(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:379,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.sql.Timestamp)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:379,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTime(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:382,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.sql.Time)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:382,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:385,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:386,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:387,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:388,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:389,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:390,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:391,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternNoDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTimestamp(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.util.Date)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.sql.Timestamp)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlDate(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTime(java.util.Calendar)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.sql.Date)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,java.sql.Time)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toDate(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternNoDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:405,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:406,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:410,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:411,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:414,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:415,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:416,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:417,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:418,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:419,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 398
    functionDepth: 1
    functionLinenumber: 398
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternNullDefault()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,T,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternNullDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:432,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:433,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:437,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:440,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,T)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:440,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:443,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toDate(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:446,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:446,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlDate(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:449,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.sql.Date)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:449,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTimestamp(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:452,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.sql.Timestamp)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:452,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTime(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:455,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.sql.Time)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:455,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:458,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.time.LocalDateTime)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:458,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,null,null)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:460,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 426
    functionDepth: 2
    functionLinenumber: 426
    functionLinenumberEnd: 463
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testStringConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.sql.Date)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTimestamp(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.sql.Time)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.util.Date)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlDate(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTime(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.time.LocalDateTime)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,T)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,String,String)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,null,null)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter<T>].setPattern(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.converters.DateTimeConverter<T>,org.apache.commons.beanutils2.converters.AbstractDateConverterTest,java.sql.Timestamp)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toDate(java.util.Calendar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testStringConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:476,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String,java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:476,1
    - Dst: format.setLenient(boolean)
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:477,1
    - Dst: format.parse(String)
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:478,1
    - Dst: format.getCalendar()
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:479,1
    - Dst: e.toString()
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:481,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].fail(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:481,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Calendar
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - pattern
    - locale
    argTypes:
    - String
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 484
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 484
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(String,String,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 1
    functionsReached:
    - '[java.text.SimpleDateFormat].<init>(String)'
    - format.setLenient(boolean)
    - format.parse(String)
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].fail(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - e.toString()
    - format.getCalendar()
    - '[java.text.SimpleDateFormat].<init>(String,java.util.Locale)'
    linkageType: ''
    returnType: java.util.Calendar
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(String,String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toDate(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.Calendar].getTime()'
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toDate(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:503,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:503,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:503,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:503,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 1
    functionsReached:
    - '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.time.ZoneId].systemDefault()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].atZone(org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[java.util.Calendar].getTimeInMillis()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime()'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:513,1
    - Dst: '[java.sql.Date].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:513,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlDate(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(java.util.Calendar)'
    - '[java.sql.Date].<init>(long)'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlDate(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:523,1
    - Dst: '[java.sql.Time].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:523,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Time
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 524
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 524
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTime(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(java.util.Calendar)'
    - '[java.sql.Time].<init>(long)'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTime(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:533,1
    - Dst: '[java.sql.Timestamp].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:533,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 534
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTimestamp(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(java.util.Calendar)'
    - '[java.sql.Timestamp].<init>(long)'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTimestamp(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(String,String,java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:553,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:553,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - pattern
    - locale
    argTypes:
    - String
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(String,String,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(String,String,java.util.Locale)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(String,String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:564,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getName()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:564,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertDoesNotThrow()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:566,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:567,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:568,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:569,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
      Src: org.apache.commons.beanutils2.converters.AbstractDateConverterTest:570,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.Converter<T>
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - expected
    - value
    argTypes:
    - org.apache.commons.beanutils2.Converter<T>
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 571
      start: 563
    functionDepth: 1
    functionLinenumber: 563
    functionLinenumberEnd: 571
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.Converter<T>,Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(Object,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertEquals(org.apache.commons.beanutils2.converters.AbstractDateConverterTest,org.apache.commons.beanutils2.converters.AbstractDateConverterTest)'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].assertDoesNotThrow()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getClass()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.Converter<T>,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.AbstractDateConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.AbstractDateConverterTest
    signature: '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.util.Calendar>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CalendarConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.util.Calendar>
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.CalendarConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateTimeConverter<java.util.Calendar>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CalendarConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateTimeConverter<java.util.Calendar>
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.CalendarConverterTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.CalendarConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].makeConverter(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CalendarConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>(java.util.Calendar)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CalendarConverter
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].makeConverter(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CalendarConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Calendar
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.CalendarConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CalendarConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CalendarConverterTest
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[WeakReference<?>].get()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:57,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:58,1
    - Dst: System.gc()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - WeakReference<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - WeakReference<?>
    constantsTouched: []
    func_position:
      end: 79
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference<?>)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MemoryTest.java
    functionUses: 0
    functionsReached:
    - System.gc()
    - '[WeakReference<?>].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:95,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:95,1
    - Dst: ConvertUtils.class.getClassLoader()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertEquals(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:102,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:107,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:107,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].reload()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:112,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:113,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getClass()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:114,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:114,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:114,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertInstanceOf(org.apache.commons.beanutils2.converters.MemoryTest,String)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:119,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.Converter,org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:123,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:128,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].getClass()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:129,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:129,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:129,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:133,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:137,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].getClass()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertFalse(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:138,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:141,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:141,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:143,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].getClass()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:144,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:144,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:144,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:146,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:146,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:149,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:154,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:155,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertNull(org.apache.commons.beanutils2.converters.MemoryTest,String)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:155,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:160,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:160,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 92
    functionDepth: 5
    functionLinenumber: 92
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.beanutils2.converters.MemoryTest].testComponentRegistersCustomConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MemoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertEquals(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].getClass()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].getContextClassLoader()'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertInstanceOf(org.apache.commons.beanutils2.converters.MemoryTest,String)'
    - '[WeakReference].get()'
    - '[WeakReference].<init>(org.apache.commons.beanutils2.converters.ClassReloader)'
    - Thread.currentThread()
    - '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference)'
    - '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[org.apache.commons.beanutils2.Converter<T>].getClass()'
    - '[Class<?>].newInstance()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
    - ConvertUtils.class.getClassLoader()
    - '[org.apache.commons.beanutils2.converters.ClassReloader].reload()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.ClassReloader)'
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.ClassReloader)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertNull(org.apache.commons.beanutils2.converters.MemoryTest,String)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertFalse(org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.Converter,org.apache.commons.beanutils2.converters.MemoryTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MemoryTest].testComponentRegistersCustomConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:181,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:181,1
    - Dst: ConvertUtils.class.getClassLoader()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:184,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertEquals(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:184,1
    - Dst: '[ClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:188,1
    - Dst: '[ClassLoader].<init>()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:190,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:194,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:199,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(ClassLoader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:199,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:206,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertFalse(org.apache.commons.beanutils2.Converter<T>)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:206,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.FloatConverter,org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:211,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.Converter<T>,org.apache.commons.beanutils2.converters.FloatConverter)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:212,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:214,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:214,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:218,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.Converter<T>,org.apache.commons.beanutils2.Converter<T>)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:218,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:221,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(ClassLoader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:221,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:227,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertFalse(org.apache.commons.beanutils2.Converter<T>)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:227,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:228,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertFalse(org.apache.commons.beanutils2.Converter<T>)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:228,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:230,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:230,1
    - Dst: '[WeakReference].<init>(ClassLoader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:234,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:239,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:240,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertNull(org.apache.commons.beanutils2.converters.MemoryTest,String)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:240,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:245,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:245,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:248,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 178
    functionDepth: 5
    functionLinenumber: 178
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.beanutils2.converters.MemoryTest].testComponentRegistersStandardConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MemoryTest.java
    functionUses: 0
    functionsReached:
    - '[ClassLoader].<init>()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(ClassLoader)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].getContextClassLoader()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.Converter<T>,org.apache.commons.beanutils2.converters.FloatConverter)'
    - '[WeakReference].<init>(ClassLoader)'
    - Thread.currentThread()
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertEquals(org.apache.commons.beanutils2.converters.MemoryTest,org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertFalse(org.apache.commons.beanutils2.Converter<T>)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertSame(org.apache.commons.beanutils2.Converter<T>,org.apache.commons.beanutils2.Converter<T>)'
    - ConvertUtils.class.getClassLoader()
    - '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference)'
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    - '[org.apache.commons.beanutils2.ConvertUtils].lookup(org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertNull(org.apache.commons.beanutils2.converters.MemoryTest,String)'
    - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.converters.FloatConverter,org.apache.commons.beanutils2.converters.MemoryTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MemoryTest].testComponentRegistersStandardConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:254,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:254,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:256,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:258,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:258,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:259,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:259,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.converters.ClassReloader)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:261,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:264,1
    - Dst: '[WeakReference].get()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:265,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].assertNull(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:265,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.MemoryTest:270,1
    - Dst: '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:270,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
      Src: org.apache.commons.beanutils2.converters.MemoryTest:273,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 252
    functionDepth: 5
    functionLinenumber: 252
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.beanutils2.converters.MemoryTest].testWeakReference()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MemoryTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].getContextClassLoader()'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(org.apache.commons.beanutils2.converters.MemoryTest)'
    - '[WeakReference].<init>(org.apache.commons.beanutils2.converters.ClassReloader)'
    - Thread.currentThread()
    - '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference)'
    - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    - '[WeakReference].get()'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].setContextClassLoader(org.apache.commons.beanutils2.converters.ClassReloader)'
    - '[org.apache.commons.beanutils2.converters.MemoryTest].assertNull(org.apache.commons.beanutils2.converters.MemoryTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.MemoryTest].testWeakReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.MemoryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.MemoryTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MemoryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.MemoryTest
    signature: '[org.apache.commons.beanutils2.converters.MemoryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.LocalTime>
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.LocalTime].parse(String)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:62,1
    - Dst: '[java.time.LocalTime].parse(String)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.LocalTime>].convert()'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocalTimeConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.LocalTime>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocalTimeConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.LocalTime>].convert()'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocalTimeConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.time.LocalTime>].convert(null)'
    - '[java.time.LocalTime].parse(String)'
    - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].assertEquals(org.apache.commons.beanutils2.converters.LocalTimeConverterTest,String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.LocalTime>].convert()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.LocalTime>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalTimeConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalTimeConverterTest
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Period>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Period>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.Converter<java.time.Period>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<java.time.Period>
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Period>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Period>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.Period].parse(String)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:62,1
    - Dst: '[java.time.Period].parse(String)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:62,1
    - Dst: '[java.time.Period].parse(String)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:62,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Period>].convert()'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PeriodConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:65,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Period>].convert(null)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PeriodConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:66,1
    - Dst: '[org.apache.commons.beanutils2.Converter<java.time.Period>].convert()'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PeriodConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Period>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<java.time.Period>].convert(null)'
    - '[java.time.Period].parse(String)'
    - '[org.apache.commons.beanutils2.Converter<java.time.Period>].convert()'
    - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].assertEquals(org.apache.commons.beanutils2.converters.PeriodConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].assertThrows()'
      Src: org.apache.commons.beanutils2.converters.PeriodConverterTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Period>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].testUnsupportedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].testUnsupportedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<java.time.Period>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PeriodConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PeriodConverterTest
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.ZonedDateTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.ZonedDateTime>
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>(java.time.ZonedDateTime)'
      Src: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].makeConverter(java.time.ZonedDateTime)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>(java.time.ZonedDateTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].makeConverter(java.time.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest:68,1
    - Dst: '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest:68,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest:68,1
    - Dst: '[java.time.ZonedDateTime].ofInstant(org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest,org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].toType(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.time.ZoneId].systemDefault()'
    - '[java.time.Instant].ofEpochMilli(org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest)'
    - '[java.time.ZonedDateTime].ofInstant(org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest,org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest)'
    - '[java.util.Calendar].getTimeInMillis()'
    linkageType: ''
    returnType: java.time.ZonedDateTime
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].toType(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:62,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getJavaSpecificationVersion()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:64,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:65,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:68,1
    - Dst: '[java.text.SimpleDateFormat].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:69,1
    - Dst: '[java.text.SimpleDateFormat].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:70,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:72,1
    - Dst: '[java.util.Locale].<init>(String,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:84,1
    - Dst: '[java.text.DateFormatSymbols].<init>(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:94,1
    - Dst: '[java.text.DateFormatSymbols].getLocalPatternChars()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:95,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].length()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:98,1
    - Dst: expectedChars.length()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:98,1
    - Dst: expectedChars.length()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].length()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:98,1
    - Dst: expectedChars.length()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:98,1
    - Dst: Math.min(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:98,1
    - Dst: expectedChars.substring(int,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].substring(int,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:99,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].equals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.DateFormatSymbols].getLocalPatternChars()'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[Object].setUp()'
    - expectedChars.substring(int,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)
    - '[java.text.DateFormatSymbols].<init>(java.util.Locale)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].substring(int,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[java.text.SimpleDateFormat].parse(String)'
    - '[org.apache.commons.lang3.SystemProperties].getJavaSpecificationVersion()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].length()'
    - expectedChars.length()
    - '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[java.util.Locale].<init>(String,String)'
    - Math.min(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].equals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:108,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:108,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setTime(java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:110,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:111,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testCalendarObject()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Calendar].getInstance()'
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setTime(java.util.Date)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testCalendarObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:123,1
    - Dst: '[B].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:123,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:128,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:129,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:131,1
    - Dst: '[B].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:131,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:134,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:135,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:136,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[B].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:150,1
    - Dst: '[B].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:150,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:150,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:153,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:154,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:155,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[B].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:167,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:167,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:167,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:170,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:171,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 175
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].error(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:185,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:190,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.logging.Log].error(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:207,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:207,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:210,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:211,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].error(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:231,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:231,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:231,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:231,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:231,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:239,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:240,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:241,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:242,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 220
    functionDepth: 2
    functionLinenumber: 220
    functionLinenumberEnd: 244
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.logging.Log].error(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:253,1
    - Dst: '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:253,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:253,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:256,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:257,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:258,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 261
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:270,1
    - Dst: '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:270,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:270,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:270,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:273,1
    - Dst: '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:273,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:273,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:273,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:278,1
    - Dst: '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:278,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:278,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:278,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:281,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:282,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:283,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].error(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:296,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:302,1
    - Dst: '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:302,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:302,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:302,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:302,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:302,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:310,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:311,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:312,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:313,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:316,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:319,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:332,1
    - Dst: '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:340,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:341,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:342,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:343,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 291
    functionDepth: 2
    functionLinenumber: 291
    functionLinenumberEnd: 345
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.logging.Log].error(String)'
    - '[B].setDefault(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:352,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:352,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:352,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:353,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 350
    functionDepth: 2
    functionLinenumber: 350
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testDateObject()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testDateObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:362,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:362,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:362,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:365,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:367,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:367,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:371,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:373,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:373,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 359
    functionDepth: 2
    functionLinenumber: 359
    functionLinenumberEnd: 376
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testInvalidDate()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - e.getMessage()
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testInvalidDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:381,1
    - Dst: '[java.text.SimpleDateFormat].setLenient(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:384,1
    - Dst: '[java.text.SimpleDateFormat].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:388,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:391,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:391,1
    - Dst: '[java.text.SimpleDateFormat].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:396,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:397,1
    - Dst: '[java.text.SimpleDateFormat].setLenient(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:404,1
    - Dst: '[java.text.SimpleDateFormat].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:408,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:411,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:411,1
    - Dst: '[java.text.SimpleDateFormat].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:416,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:419,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:419,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:424,1
    - Dst: '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:424,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLenient(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:424,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:424,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:425,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].isLenient()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:427,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,boolean,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:427,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:431,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:434,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:434,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:439,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].isLenient()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:440,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,boolean,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:440,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:441,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLenient(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:448,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:448,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].isLenient()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:449,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,boolean,String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:449,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:453,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:456,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:456,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:461,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:464,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:464,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 378
    functionDepth: 2
    functionLinenumber: 378
    functionLinenumberEnd: 466
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testSetLenient()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].convert(String)'
    - '[java.text.SimpleDateFormat].setLenient(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setPattern(String)'
    - '[B].setLocale(org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    - e.getMessage()
    - '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.beanutils2.converters.DateLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].get()'
    - '[java.text.SimpleDateFormat].parse(String)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].assertEquals(org.apache.commons.beanutils2.converters.DateLocaleConverterTest,boolean,String)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].fail(String)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setLenient(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].isLenient()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testSetLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.converters.DateLocaleConverterTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Float>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].getExpectedType()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Float>
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.FloatConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FloatConverter
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Float)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Float
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.converters.FloatConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Float
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter(Float)'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Float)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FloatConverter
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter(Float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:53,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:54,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:55,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:56,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 0
    functionsReached:
    - Float.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].tearDown()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter()'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:70,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:73,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:74,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverter].convert(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest,String)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:77,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertThrows(String)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].testInvalidAmount()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest,String)'
    - '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter()'
    - '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertThrows(String)'
    - '[org.apache.commons.beanutils2.converters.FloatConverter].convert(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest)'
    - Double.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
    - Float.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].testInvalidAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:88,1
    - Dst: String.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:88,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:89,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:89,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:89,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:89,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:89,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:89,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:91,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:91,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:91,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:91,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:92,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:92,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:92,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:92,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:92,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:92,1
    - Dst: Float.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:93,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:93,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:93,1
    - Dst: expected[i].floatValue()
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Float>].convert()'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].floatValue()'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:96,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest,float,String)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:96,1
    - Dst: expected[i].floatValue()
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Float>].convert(org.apache.commons.beanutils2.converters.FloatConverterTest)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].floatValue()'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:97,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest,float,String)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:97,1
    - Dst: expected[i].floatValue()
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.Converter<Float>].convert(Class<Float>)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].floatValue()'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:98,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest,float,String)'
      Src: org.apache.commons.beanutils2.converters.FloatConverterTest:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].testSimpleConversion()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 0
    functionsReached:
    - expected[i].floatValue()
    - '[org.apache.commons.beanutils2.converters.FloatConverterTest].assertEquals(org.apache.commons.beanutils2.converters.FloatConverterTest,org.apache.commons.beanutils2.converters.FloatConverterTest,float,String)'
    - '[org.apache.commons.beanutils2.Converter<Float>].convert(org.apache.commons.beanutils2.converters.FloatConverterTest)'
    - '[org.apache.commons.beanutils2.Converter<Float>].convert(Class<Float>)'
    - Byte.valueOf(byte)
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.Converter<Float>].convert()'
    - Double.valueOf(float)
    - Float.valueOf(float)
    - Float.valueOf(int)
    - '[org.apache.commons.beanutils2.converters.FloatConverterTest].floatValue()'
    - String.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
    - Float.valueOf(org.apache.commons.beanutils2.converters.FloatConverterTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].testSimpleConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<Float>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FloatConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FloatConverterTest
    signature: '[org.apache.commons.beanutils2.converters.FloatConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:36,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:38,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[Object].setUp()'
    - Double.valueOf(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)
    - Double.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:57,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:91,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:93,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:110,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:143,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:144,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:159,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:160,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:161,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:196,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:213,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:228,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:229,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:230,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 233
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - Double.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,String,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest,org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].setUp()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:36,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:38,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setUp()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)
    - Short.valueOf(String)
    - '[Object].setUp()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:52,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:57,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_2()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:74,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_3()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocalizedPattern(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:91,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:92,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:93,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_4()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:105,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:108,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:109,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:110,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_5()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:122,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_6()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:142,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:143,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:144,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_7()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:156,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:159,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:160,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:161,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_8()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:177,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:178,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_9()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:190,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:193,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:195,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:196,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:204,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:212,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:224,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:227,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:228,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:229,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
      Src: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructorMain()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocalizedPattern(boolean)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].get()'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setLocale(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setDefault(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertNull(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    - Short.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.converters.ShortLocaleConverterTest,String,org.apache.commons.beanutils2.converters.ShortLocaleConverterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructorMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ShortLocaleConverterTest
    signature: '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].getClass()'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:39,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].getClassLoader()'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:39,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:40,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloader].reload(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:43,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertTrue(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:46,1
    - Dst: sharedClass.getClassLoader()
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:49,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertSame(org.apache.commons.beanutils2.converters.ClassReloaderTest,org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:49,1
    - Dst: '[Class<?>].getClassLoader()'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:50,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertSame(org.apache.commons.beanutils2.converters.ClassReloader,org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:50,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertTrue(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:51,1
    - Dst: sharedClass.newInstance()
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:54,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:55,1
    - Dst: sharedClass.isInstance(org.apache.commons.beanutils2.converters.ClassReloaderTest)
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:57,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertTrue(org.apache.commons.beanutils2.converters.ClassReloaderTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:57,1
    - Dst: '[Class<?>].isInstance(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:58,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertFalse(org.apache.commons.beanutils2.converters.ClassReloaderTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:58,1
    - Dst: sharedClass.isInstance(org.apache.commons.beanutils2.converters.ClassReloaderTest)
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:59,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertFalse(org.apache.commons.beanutils2.converters.ClassReloaderTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:59,1
    - Dst: '[Class<?>].isInstance(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertTrue(org.apache.commons.beanutils2.converters.ClassReloaderTest,String)'
      Src: org.apache.commons.beanutils2.converters.ClassReloaderTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].testBasicOperation()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassReloaderTest.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].newInstance()'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
    - sharedClass.newInstance()
    - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertSame(org.apache.commons.beanutils2.converters.ClassReloaderTest,org.apache.commons.beanutils2.converters.ClassReloaderTest)'
    - '[org.apache.commons.beanutils2.converters.ClassReloader].reload(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
    - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertTrue(org.apache.commons.beanutils2.converters.ClassReloaderTest,String)'
    - sharedClass.getClassLoader()
    - '[Class<?>].isInstance(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
    - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertSame(org.apache.commons.beanutils2.converters.ClassReloader,org.apache.commons.beanutils2.converters.ClassReloaderTest)'
    - sharedClass.isInstance(org.apache.commons.beanutils2.converters.ClassReloaderTest)
    - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertTrue(org.apache.commons.beanutils2.converters.ClassReloaderTest)'
    - '[Class<?>].getClassLoader()'
    - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].getClass()'
    - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].getClassLoader()'
    - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].assertFalse(org.apache.commons.beanutils2.converters.ClassReloaderTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].testBasicOperation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ClassReloaderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassReloaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ClassReloaderTest
    signature: '[org.apache.commons.beanutils2.converters.ClassReloaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ClassReloaderTest.DummyClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.converters.ClassReloaderTest.DummyClass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassReloaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ClassReloaderTest.DummyClass
    signature: '[org.apache.commons.beanutils2.converters.ClassReloaderTest.DummyClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getClass()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:103,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:103,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V,boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - propertyValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getClass()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:103,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:103,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:152,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - propertyName
    - propertyValue
    - ignoreNull
    argTypes:
    - String
    - V
    - boolean
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
    functionUses: 1
    functionsReached:
    - '[String].isEmpty()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].equals(V,Object)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - V
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - V
    - Object
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].evaluateValue(V,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].equals(V,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].evaluateValue(V,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getPropertyName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getPropertyValue()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getPropertyValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].isIgnoreNull()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].isIgnoreNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(T,String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:226,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].evaluateValue(V,Object)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:226,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:231,1
    - Dst: '[org.apache.commons.logging.Log].warn(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:233,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:236,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:239,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate:242,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 246
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 246
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(T)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(T,String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].evaluateValue(V,Object)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
    - '[org.apache.commons.logging.Log].warn(org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate,org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaBean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dynaBean
    argTypes:
    - org.apache.commons.beanutils2.DynaBean
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.apache.commons.beanutils2.DynaBean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator
    signature: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
      Src: org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dynaBean
    - readOnly
    argTypes:
    - org.apache.commons.beanutils2.DynaBean
    - boolean
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator
    signature: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].convertKey(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].convertKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:63,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].cloneBean(Object)'
      Src: org.apache.commons.beanutils2.BeanUtils:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InstantiationException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.BeanUtils].cloneBean(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].cloneBean(Object)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanUtils].cloneBean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:84,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(Object,Object)'
      Src: org.apache.commons.beanutils2.BeanUtils:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dest
    - orig
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtils].copyProperties(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:104,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.BeanUtils:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 11
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,String,Object)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.collections4.map.ConcurrentReferenceHashMap].builder()'
      Src: org.apache.commons.beanutils2.BeanUtils:116,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].get()'
      Src: org.apache.commons.beanutils2.BeanUtils:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<K,V>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.BeanUtils].createCache()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.collections4.map.ConcurrentReferenceHashMap].builder()'
    - '[org.apache.commons.beanutils2.BeanUtils].get()'
    linkageType: ''
    returnType: java.util.Map<K,V>
    signature: '[org.apache.commons.beanutils2.BeanUtils].createCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:137,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].describe(Object)'
      Src: org.apache.commons.beanutils2.BeanUtils:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.BeanUtils].describe(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].describe(Object)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.apache.commons.beanutils2.BeanUtils].describe(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:159,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtils:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 10
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(Object,String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:181,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtils:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 179
    functionDepth: 13
    functionLinenumber: 179
    functionLinenumberEnd: 183
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:204,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String,int)'
      Src: org.apache.commons.beanutils2.BeanUtils:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - index
    argTypes:
    - Object
    - String
    - int
    constantsTouched: []
    func_position:
      end: 206
      start: 202
    functionDepth: 12
    functionLinenumber: 202
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(Object,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(Object,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:227,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtils:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 9
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getMappedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtils].getMappedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:251,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtils:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - key
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 249
    functionDepth: 8
    functionLinenumber: 249
    functionLinenumberEnd: 253
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getMappedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtils].getMappedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:275,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtils:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 277
      start: 273
    functionDepth: 9
    functionLinenumber: 273
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getNestedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getNestedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtils].getNestedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:297,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtils:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 10
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtils].getProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:320,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtils:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 322
      start: 318
    functionDepth: 12
    functionLinenumber: 318
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getSimpleProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:340,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(Object,java.util.Map<String,?extendsObject>)'
      Src: org.apache.commons.beanutils2.BeanUtils:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Map<String,?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - properties
    argTypes:
    - Object
    - java.util.Map<String,?extendsObject>
    constantsTouched: []
    func_position:
      end: 341
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.beanutils2.BeanUtils].populate(Object,java.util.Map<String,?extendsObject>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(Object,java.util.Map<String,?extendsObject>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtils].populate(Object,java.util.Map<String,?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.BeanUtils:360,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.BeanUtils:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 11
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: '[org.apache.commons.beanutils2.BeanUtils].setProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtils].setProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.beanutils2.BeanUtils].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtils
    signature: '[org.apache.commons.beanutils2.BeanUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:81,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 35
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBean
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].toObjectList(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].toObjectList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].toPropertyMap(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].toPropertyMap(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:73,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:110,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].createCache()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:124,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].createCache()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:125,1
    - Dst: '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:126,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].resetBeanIntrospectors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 16
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].createCache()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
    - '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].resetBeanIntrospectors()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBean
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.BeanIntrospector,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:138,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].add(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanIntrospector
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - introspector
    argTypes:
    - org.apache.commons.beanutils2.BeanIntrospector
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.BeanIntrospector,String)'
    - '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].add(org.apache.commons.beanutils2.PropertyUtilsBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>].clear()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:146,1
    - Dst: '[java.util.Map<Class<?>,java.util.Map>].clear()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:147,1
    - Dst: '[java.beans.Introspector].flushCaches()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].clearDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>].clear()'
    - '[java.beans.Introspector].flushCaches()'
    - '[java.util.Map<Class<?>,java.util.Map>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].clearDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:179,1
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:180,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:182,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:182,1
    - Dst: origDescriptor.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:184,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:185,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:185,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:187,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:189,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:191,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:194,1
    - Dst: '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:195,1
    - Dst: '[java.util.Map<?,?>].entrySet()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:201,1
    - Dst: entry.getKey()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:202,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:203,1
    - Dst: entry.getValue()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:206,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:206,1
    - Dst: entry.getValue()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:208,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:208,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:211,1
    - Dst: '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:212,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:218,1
    - Dst: origDescriptor.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:220,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:221,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:221,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:223,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:225,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:227,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:230,1
    - Dst: '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:231,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dest
    - orig
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 238
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    - '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
    - entry.getKey()
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - entry.getValue()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - origDescriptor.getName()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[java.util.Map<?,?>].entrySet()'
    - '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:258,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:259,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:261,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:261,1
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:263,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:264,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:264,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:267,1
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:269,1
    - Dst: descriptor.getReadMethod()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:270,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:271,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:271,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 276
      start: 257
    functionDepth: 2
    functionLinenumber: 257
    functionLinenumberEnd: 276
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].describe(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
    - '[java.util.HashMap].<init>()'
    - descriptor.getName()
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - descriptor.getReadMethod()
    - '[java.util.HashMap].put(org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].describe(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].<init>(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:285,1
    - Dst: bi.introspect(org.apache.commons.beanutils2.DefaultIntrospectionContext)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:289,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:291,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:295,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:295,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BeanIntrospectionData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 296
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 296
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].fetchIntrospectionData(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].<init>(Class<?>)'
    - '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - bi.introspect(org.apache.commons.beanutils2.DefaultIntrospectionContext)
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[])'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanIntrospectionData
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].fetchIntrospectionData(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:299,1
    - Dst: org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(org.apache.commons.beanutils2.PropertyUtilsBean,Method)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - writeMethod
    argTypes:
    - Object
    - Method
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 4
    functionsReached:
    - org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(org.apache.commons.beanutils2.PropertyUtilsBean,Method)
    - '[Object].getClass()'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:317,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:318,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:322,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:324,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:324,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:327,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:331,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:334,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 335
      start: 316
    functionDepth: 11
    functionLinenumber: 316
    functionLinenumberEnd: 335
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - e.getMessage()
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:353,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:354,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:355,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:355,1
    - Dst: Array.get(Object,int)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:356,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:359,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:362,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:365,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:365,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:367,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:369,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:373,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:375,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:380,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:381,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:384,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:384,1
    - Dst: e.getTargetException()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:386,1
    - Dst: e.getTargetException()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:387,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:395,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:395,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:397,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:401,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:402,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:402,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:404,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:407,1
    - Dst: Array.get(Object,int)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:411,1
    - Dst: '[ArrayIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:413,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - index
    argTypes:
    - Object
    - String
    - int
    constantsTouched: []
    func_position:
      end: 415
      start: 351
    functionDepth: 10
    functionLinenumber: 351
    functionLinenumberEnd: 415
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    - '[ArrayIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[String].isEmpty()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - Array.get(Object,int)
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
    - '[java.util.List<?>].get(int)'
    - '[NoSuchMethodException].<init>(String)'
    - e.getTargetException()
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isArray()'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Class<?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:426,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>].get(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:428,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].fetchIntrospectionData(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:430,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>].put(Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:431,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BeanIntrospectionData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 434
      start: 425
    functionDepth: 4
    functionLinenumber: 425
    functionLinenumberEnd: 434
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>].get(Class<?>)'
    - '[java.util.Objects].requireNonNull(Class<?>,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].fetchIntrospectionData(Class<?>)'
    - '[java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>].put(Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanIntrospectionData
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:448,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:449,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:453,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:455,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:455,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:458,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:462,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:465,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 447
    functionDepth: 7
    functionLinenumber: 447
    functionLinenumberEnd: 466
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - e.getMessage()
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:481,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:482,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:483,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:486,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:486,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:488,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:490,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:496,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:498,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:503,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:504,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:506,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:508,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:511,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:511,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:513,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:515,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:518,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - key
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 522
      start: 479
    functionDepth: 6
    functionLinenumber: 479
    functionLinenumberEnd: 522
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[java.util.Map<?,?>].get(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    - '[NoSuchMethodException].<init>(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,java.util.Map>].get(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:541,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Class<?>,java.util.Map>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 542
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 542
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<Class<?>,java.util.Map>].get(Class<?>)'
    linkageType: ''
    returnType: java.util.Map<Class<?>,java.util.Map>
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:560,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:560,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 561
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 561
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsBean)'
    linkageType: ''
    returnType: java.util.Map
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:576,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:577,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:579,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:580,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:583,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:584,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:585,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:586,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:587,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:589,1
    - Dst: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:592,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:595,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:599,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:600,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:601,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:602,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:603,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:605,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 608
      start: 575
    functionDepth: 7
    functionLinenumber: 575
    functionLinenumberEnd: 608
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 623
      start: 621
    functionDepth: 8
    functionLinenumber: 621
    functionLinenumberEnd: 623
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:650,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:651,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:653,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:654,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:655,1
    - Dst: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:657,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:660,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:664,1
    - Dst: bean.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:672,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:672,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:673,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:678,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:680,1
    - Dst: bean.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:681,1
    - Dst: '[java.util.Map<Class<?>,java.util.Map>].put(org.apache.commons.beanutils2.PropertyUtilsBean,java.util.concurrent.ConcurrentHashMap)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:681,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:683,1
    - Dst: bean.getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:687,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:687,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].put(String,org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:694,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 699
      start: 649
    functionDepth: 9
    functionLinenumber: 649
    functionLinenumberEnd: 699
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 12
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[java.util.Map<Class<?>,java.util.Map>].put(org.apache.commons.beanutils2.PropertyUtilsBean,java.util.concurrent.ConcurrentHashMap)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - bean.getClass()
    - '[java.util.concurrent.ConcurrentHashMap].put(String,org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
    - '[java.util.concurrent.ConcurrentHashMap].get(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:715,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:715,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PropertyDescriptor[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 716
      start: 714
    functionDepth: 5
    functionLinenumber: 714
    functionLinenumberEnd: 716
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(Class<?>)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptors()'
    linkageType: ''
    returnType: PropertyDescriptor[]
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:732,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:733,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PropertyDescriptor[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 734
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 734
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: PropertyDescriptor[]
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:763,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:764,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:765,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyEditorClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:767,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 770
      start: 761
    functionDepth: 10
    functionLinenumber: 761
    functionLinenumberEnd: 770
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyEditorClass(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.beans.PropertyDescriptor].getPropertyEditorClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyEditorClass(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:791,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:792,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:793,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:794,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:798,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:798,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:799,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:802,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?,?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - propertyName
    argTypes:
    - java.util.Map<?,?>
    - String
    constantsTouched: []
    func_position:
      end: 803
      start: 788
    functionDepth: 1
    functionLinenumber: 788
    functionLinenumberEnd: 803
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<?,?>].get(String)'
    - '[String].isEmpty()'
    - '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:825,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:826,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:828,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:829,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:830,1
    - Dst: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:832,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:835,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:839,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:843,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:843,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:847,1
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:851,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:852,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.PropertyUtilsBean,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:857,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:862,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:865,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:867,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 868
      start: 824
    functionDepth: 9
    functionLinenumber: 824
    functionLinenumberEnd: 868
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].isArray()'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(org.apache.commons.beanutils2.PropertyUtilsBean,String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[Class<?>].getComponentType()'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:891,1
    - Dst: org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:891,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - descriptor
    argTypes:
    - Class<?>
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 892
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 892
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(Class<?>,java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(Class<?>,java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:907,1
    - Dst: org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(org.apache.commons.beanutils2.PropertyUtilsBean)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:907,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descriptor
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 908
      start: 906
    functionDepth: 0
    functionLinenumber: 906
    functionLinenumberEnd: 908
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(org.apache.commons.beanutils2.PropertyUtilsBean)
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.expression.Resolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 923
      start: 921
    functionDepth: 0
    functionLinenumber: 921
    functionLinenumberEnd: 923
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.expression.Resolver
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:938,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:939,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:941,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:942,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:944,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:945,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:947,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:948,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:953,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:953,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:955,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:957,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:961,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:963,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:965,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:965,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:967,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:971,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 972
      start: 937
    functionDepth: 10
    functionLinenumber: 937
    functionLinenumberEnd: 972
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
    - '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[NoSuchMethodException].<init>(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:995,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:996,1
    - Dst: org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Class<?>,Method)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:996,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - descriptor
    argTypes:
    - Class<?>
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 997
      start: 994
    functionDepth: 5
    functionLinenumber: 994
    functionLinenumberEnd: 997
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(Class<?>)'
    - org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Class<?>,Method)
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1016,1
    - Dst: org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(org.apache.commons.beanutils2.PropertyUtilsBean)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1016,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descriptor
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 1017
      start: 1015
    functionDepth: 0
    functionLinenumber: 1015
    functionLinenumberEnd: 1017
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(org.apache.commons.beanutils2.PropertyUtilsBean)
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1025,1
    - Dst: '[Method].invoke(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1027,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1031,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1035,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1038,1
    - Dst: values[i].getClass()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1040,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1040,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1040,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1044,1
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1045,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1049,1
    - Dst: parTypes[i].getName()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1051,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1051,1
    - Dst: '[IllegalArgumentException].<init>(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1054,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - bean
    argTypes:
    - Method
    - Object
    constantsTouched: []
    func_position:
      end: 1059
      start: 1024
    functionDepth: 1
    functionLinenumber: 1024
    functionLinenumberEnd: 1059
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 0
    functionsReached:
    - parTypes[i].getName()
    - '[StringBuilder].<init>()'
    - '[Method].invoke(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[IllegalArgumentException].<init>(String,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[StringBuilder].append(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - values[i].getClass()
    - '[StringBuilder].append(String)'
    - '[Method].getParameterTypes()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1072,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1073,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1075,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1076,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1079,1
    - Dst: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1084,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1087,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1091,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1096,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1102,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1102,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1105,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1107,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1107,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1110,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1112,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1114,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 1122
      start: 1070
    functionDepth: 9
    functionLinenumber: 1070
    functionLinenumberEnd: 1122
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1135,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1136,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1138,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1139,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1142,1
    - Dst: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1147,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1150,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1154,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1159,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1165,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1165,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1168,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1170,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1170,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1173,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1175,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1177,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 1185
      start: 1133
    functionDepth: 9
    functionLinenumber: 1133
    functionLinenumberEnd: 1185
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].remove(org.apache.commons.beanutils2.BeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanIntrospector
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - introspector
    argTypes:
    - org.apache.commons.beanutils2.BeanIntrospector
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].remove(org.apache.commons.beanutils2.BeanIntrospector)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].clear()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1205,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].add(org.apache.commons.beanutils2.BeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1206,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].add(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1207,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].add(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1204
    functionDepth: 1
    functionLinenumber: 1204
    functionLinenumberEnd: 1209
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].resetBeanIntrospectors()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].add(org.apache.commons.beanutils2.BeanIntrospector)'
    - '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].clear()'
    - '[java.util.List<org.apache.commons.beanutils2.BeanIntrospector>].add(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].resetBeanIntrospectors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1227,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1228,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1229,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1229,1
    - Dst: Array.set(Object,int,Object)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1230,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].toObjectList(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1234,1
    - Dst: '[java.util.List<Object>].set(int,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1235,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1239,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1242,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1242,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1244,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1246,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1251,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1253,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1258,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1259,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1262,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1263,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1263,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1264,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1267,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1267,1
    - Dst: e.getTargetException()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1269,1
    - Dst: e.getTargetException()
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1270,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1279,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1279,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1281,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1285,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1286,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1286,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1288,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].toObjectList(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1291,1
    - Dst: '[java.util.List<Object>].set(int,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1292,1
    - Dst: Array.set(Object,int,Object)
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1295,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - bean
    - name
    - index
    - value
    argTypes:
    - Object
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 1297
      start: 1225
    functionDepth: 10
    functionLinenumber: 1225
    functionLinenumberEnd: 1297
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,int,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - Array.set(Object,int,Object)
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[String].isEmpty()'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,org.apache.commons.beanutils2.PropertyUtilsBean,Object)'
    - '[NoSuchMethodException].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].toObjectList(Object)'
    - e.getTargetException()
    - Integer.valueOf(int)
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isArray()'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[java.util.List<Object>].set(int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1315,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1316,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1320,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1322,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1325,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1329,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1332,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1333
      start: 1313
    functionDepth: 11
    functionLinenumber: 1313
    functionLinenumberEnd: 1333
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1348,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1349,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1354,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1356,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1359,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1363,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1366,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1367
      start: 1346
    functionDepth: 11
    functionLinenumber: 1346
    functionLinenumberEnd: 1367
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1382,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1383,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1384,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1387,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1387,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1389,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1391,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1396,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1398,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1403,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1404,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1406,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1408,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1409,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1409,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1410,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1413,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1416,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1416,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1418,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1420,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].toPropertyMap(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1423,1
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1423,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - bean
    - name
    - key
    - value
    argTypes:
    - Object
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1426
      start: 1380
    functionDepth: 10
    functionLinenumber: 1380
    functionLinenumberEnd: 1426
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<String,Object>].put(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].toPropertyMap(Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String,Object)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object[])'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[NoSuchMethodException].<init>(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1450,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1451,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1453,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1454,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1457,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1458,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1459,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1460,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1461,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1463,1
    - Dst: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1466,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1469,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].toPropertyMap(org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1473,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1473,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1474,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(org.apache.commons.beanutils2.PropertyUtilsBean,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1475,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1476,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(org.apache.commons.beanutils2.PropertyUtilsBean,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1477,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(org.apache.commons.beanutils2.PropertyUtilsBean,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1479,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1481
      start: 1448
    functionDepth: 8
    functionLinenumber: 1448
    functionLinenumberEnd: 1481
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setNestedProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].toPropertyMap(org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(org.apache.commons.beanutils2.PropertyUtilsBean,String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(org.apache.commons.beanutils2.PropertyUtilsBean,String,Object)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(org.apache.commons.beanutils2.PropertyUtilsBean,String,Object)'
    - '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setNestedProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setNestedProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1497
      start: 1494
    functionDepth: 9
    functionLinenumber: 1494
    functionLinenumberEnd: 1497
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setNestedProperty(Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1536,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1537,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1538,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1539,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1543,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1543,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1544,1
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1547,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - propertyName
    - value
    argTypes:
    - java.util.Map<String,Object>
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1548
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1548
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,Object>].put(String,Object)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].isEmpty()'
    - '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.expression.Resolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.apache.commons.beanutils2.expression.Resolver
    constantsTouched: []
    func_position:
      end: 1567
      start: 1561
    functionDepth: 1
    functionLinenumber: 1561
    functionLinenumberEnd: 1567
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setResolver(org.apache.commons.beanutils2.expression.Resolver)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setResolver(org.apache.commons.beanutils2.expression.Resolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1583,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1584,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1585,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1587,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1588,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1590,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1591,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1593,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1594,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1599,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1599,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1601,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1603,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1608,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1610,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1612,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1614,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1618,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1619,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1619,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1620,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtilsBean:1622,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.expression.Resolver
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData>
      - java.util.Map<Class<?>,java.util.Map>
      - java.util.List<org.apache.commons.beanutils2.BeanIntrospector>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1623
      start: 1581
    functionDepth: 10
    functionLinenumber: 1581
    functionLinenumberEnd: 1623
    functionName: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(org.apache.commons.beanutils2.PropertyUtilsBean,java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getName()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[NoSuchMethodException].<init>(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanAccessLanguageException
      static: false
      superClass: IllegalArgumentException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanAccessLanguageException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanAccessLanguageException
    signature: '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanAccessLanguageException:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanAccessLanguageException
      static: false
      superClass: IllegalArgumentException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanAccessLanguageException.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanAccessLanguageException
    signature: '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 190
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaList
    signature: '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].setElementType(Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaList:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].<init>(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].setElementType(Class<?>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaList
    signature: '[org.apache.commons.beanutils2.LazyDynaList].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:207,1
    - Dst: '[Object].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:207,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].addAll(java.util.Collection<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaList:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - collection
    argTypes:
    - java.util.Collection<?>
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 2
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].<init>(java.util.Collection<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<?>].size()'
    - '[org.apache.commons.beanutils2.LazyDynaList].addAll(java.util.Collection<?>)'
    - '[Object].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaList
    signature: '[org.apache.commons.beanutils2.LazyDynaList].<init>(java.util.Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils2.DynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaList:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDynaClass
    argTypes:
    - org.apache.commons.beanutils2.DynaClass
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils2.DynaClass)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaList
    signature: '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: org.apache.commons.beanutils2.LazyDynaList:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].<init>(int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaList
    signature: '[org.apache.commons.beanutils2.LazyDynaList].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:236,1
    - Dst: '[java.util.Arrays].asList(Object[])'
      Src: org.apache.commons.beanutils2.LazyDynaList:237,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].addAll(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].<init>(Object[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].addAll(org.apache.commons.beanutils2.LazyDynaList)'
    - '[java.util.Arrays].asList(Object[])'
    - '[Object].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaList
    signature: '[org.apache.commons.beanutils2.LazyDynaList].<init>(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
      Src: org.apache.commons.beanutils2.LazyDynaList:254,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
      Src: org.apache.commons.beanutils2.LazyDynaList:256,1
    - Dst: '[Object].add(int,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaList:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - element
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 259
      start: 252
    functionDepth: 3
    functionLinenumber: 252
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].add(int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
    - '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
    - '[Object].add(int,org.apache.commons.beanutils2.DynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaList].add(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
      Src: org.apache.commons.beanutils2.LazyDynaList:271,1
    - Dst: '[Object].add(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaList:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 274
      start: 269
    functionDepth: 3
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].add(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
    - '[Object].add(org.apache.commons.beanutils2.DynaBean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaList].add(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<?>].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:285,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:289,1
    - Dst: '[java.util.Collection<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:289,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].ensureCapacity(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:289,1
    - Dst: '[java.util.Collection<?>].forEach()'
      Src: org.apache.commons.beanutils2.LazyDynaList:291,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - collection
    argTypes:
    - java.util.Collection<?>
    constantsTouched: []
    func_position:
      end: 294
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 294
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].addAll(java.util.Collection<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collection<?>].isEmpty()'
    - '[java.util.Collection<?>].forEach()'
    - '[org.apache.commons.beanutils2.LazyDynaList].ensureCapacity(org.apache.commons.beanutils2.LazyDynaList)'
    - '[java.util.Collection<?>].size()'
    - '[org.apache.commons.beanutils2.LazyDynaList].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaList].addAll(java.util.Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<?>].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:310,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:314,1
    - Dst: Math.max(int,org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:314,1
    - Dst: '[java.util.Collection<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:314,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].ensureCapacity(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:314,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:319,1
    - Dst: '[java.util.Collection<?>].iterator()'
      Src: org.apache.commons.beanutils2.LazyDynaList:320,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].next()'
      Src: org.apache.commons.beanutils2.LazyDynaList:320,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].transform(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:320,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
      Src: org.apache.commons.beanutils2.LazyDynaList:323,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:327,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.Collection<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - collection
    argTypes:
    - int
    - java.util.Collection<?>
    constantsTouched: []
    func_position:
      end: 331
      start: 308
    functionDepth: 2
    functionLinenumber: 308
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].addAll(int,java.util.Collection<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<?>].isEmpty()'
    - '[org.apache.commons.beanutils2.LazyDynaList].transform(org.apache.commons.beanutils2.LazyDynaList)'
    - '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
    - '[org.apache.commons.beanutils2.LazyDynaList].add(org.apache.commons.beanutils2.LazyDynaList)'
    - '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
    - '[org.apache.commons.beanutils2.LazyDynaList].size()'
    - '[org.apache.commons.beanutils2.LazyDynaList].ensureCapacity(org.apache.commons.beanutils2.LazyDynaList)'
    - '[java.util.Collection<?>].size()'
    - Math.max(int,org.apache.commons.beanutils2.LazyDynaList)
    - '[java.util.Collection<?>].iterator()'
    - '[org.apache.commons.beanutils2.LazyDynaList].next()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaList].addAll(int,java.util.Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 345
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 345
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].createDynaBeanForMapProperty(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaList].createDynaBeanForMapProperty(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
      Src: org.apache.commons.beanutils2.LazyDynaList:362,1
    - Dst: '[Object].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaList:364,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 365
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 7
    functionsReached:
    - '[Object].get(int)'
    - '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].getDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.LazyDynaList].getDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:382,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].ensureCapacity(int)'
      Src: org.apache.commons.beanutils2.LazyDynaList:386,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:388,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].transform(null)'
      Src: org.apache.commons.beanutils2.LazyDynaList:389,1
    - Dst: '[Object].add(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaList:390,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requiredSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 392
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 392
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].transform(null)'
    - '[Object].add(org.apache.commons.beanutils2.DynaBean)'
    - '[org.apache.commons.beanutils2.LazyDynaList].size()'
    - '[org.apache.commons.beanutils2.LazyDynaList].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
      Src: org.apache.commons.beanutils2.LazyDynaList:410,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
      Src: org.apache.commons.beanutils2.LazyDynaList:412,1
    - Dst: '[Object].set(int,org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaList:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - element
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 415
      start: 408
    functionDepth: 3
    functionLinenumber: 408
    functionLinenumberEnd: 415
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].set(int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
    - '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
    - '[Object].set(int,org.apache.commons.beanutils2.DynaBean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaList].set(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.DynaClass,String)'
      Src: org.apache.commons.beanutils2.LazyDynaList:426,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:427,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaList:428,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:433,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:434,1
    - Dst: WrapDynaBean.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:435,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:436,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:436,1
    - Dst: LazyDynaMap.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:439,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaList:440,1
    - Dst: '[java.util.Map<String,Object>].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:440,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:442,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:447,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDynaClass
    argTypes:
    - org.apache.commons.beanutils2.DynaClass
    constantsTouched: []
    func_position:
      end: 449
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 449
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils2.DynaClass)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    - '[java.util.Map<String,Object>].getClass()'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
    - '[IllegalStateException].<init>(String)'
    - LazyDynaMap.class.isAssignableFrom(Class<?>)
    - WrapDynaBean.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.DynaClass,String)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    - '[org.apache.commons.beanutils2.DynaBean].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils2.DynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Class<?>,String)'
      Src: org.apache.commons.beanutils2.LazyDynaList:460,1
    - Dst: '[Class<?>].equals(Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaList:461,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:462,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaList:463,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:471,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:473,1
    - Dst: Map.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:478,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].createDynaBeanForMapProperty(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:479,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:480,1
    - Dst: DynaBean.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:481,1
    - Dst: dynaBean.getDynaClass()
      Src: org.apache.commons.beanutils2.LazyDynaList:483,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:485,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:486,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:489,1
    - Dst: WrapDynaBean.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:492,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:493,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:493,1
    - Dst: LazyDynaMap.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:494,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaList:495,1
    - Dst: '[java.util.Map<String,Object>].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:495,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 497
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 497
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].setElementType(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 2
    functionsReached:
    - dynaBean.getDynaClass()
    - DynaBean.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    - '[Object].getClass()'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
    - Map.class.isAssignableFrom(Class<?>)
    - LazyDynaMap.class.isAssignableFrom(Class<?>)
    - WrapDynaBean.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[Class<?>].equals(Class<?>)'
    - '[java.util.Map<String,Object>].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaClass()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getClass()'
    - '[Class<?>].newInstance()'
    - '[org.apache.commons.beanutils2.LazyDynaList].createDynaBeanForMapProperty(org.apache.commons.beanutils2.LazyDynaList)'
    - '[java.util.Objects].requireNonNull(Class<?>,String)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaList].setElementType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:517,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:521,1
    - Dst: Array.newInstance(Class<?>,org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:521,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:522,1
    - Dst: Map.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:523,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:524,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaList:524,1
    - Dst: DynaBean.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:525,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:526,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:528,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:528,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 515
    functionDepth: 1
    functionLinenumber: 515
    functionLinenumberEnd: 532
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 4
    functionsReached:
    - DynaBean.class.isAssignableFrom(Class<?>)
    - Map.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    - '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
    - Array.newInstance(Class<?>,org.apache.commons.beanutils2.LazyDynaList)
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[org.apache.commons.beanutils2.LazyDynaList].size()'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[T[]].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:545,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaList:545,1
    - Dst: DynaBean.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:546,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:546,1
    - Dst: '[Object].toArray(T[])'
      Src: org.apache.commons.beanutils2.LazyDynaList:547,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].isAssignableFrom(Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaList:550,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:552,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:558,1
    - Dst: Array.newInstance(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:558,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:562,1
    - Dst: Map.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:564,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:565,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaList:565,1
    - Dst: DynaBean.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaList:566,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:567,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:569,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:569,1
    - Dst: Array.set(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.LazyDynaList,Object)
      Src: org.apache.commons.beanutils2.LazyDynaList:571,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaList:576,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:576,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 577
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 577
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].toArray(T[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    - '[Object].toArray(T[])'
    - '[org.apache.commons.beanutils2.LazyDynaList].isAssignableFrom(Class<?>)'
    - Map.class.isAssignableFrom(Class<?>)
    - '[T[]].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
    - '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    - DynaBean.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.LazyDynaList].size()'
    - Array.set(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.LazyDynaList,Object)
    - DynaBean.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[Class<?>].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaList].getComponentType()'
    - Array.newInstance(org.apache.commons.beanutils2.LazyDynaList,org.apache.commons.beanutils2.LazyDynaList)
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.beanutils2.LazyDynaList].toArray(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
      Src: org.apache.commons.beanutils2.LazyDynaList:587,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:591,1
    - Dst: Array.newInstance(Class<?>,org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:591,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].size()'
      Src: org.apache.commons.beanutils2.LazyDynaList:592,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:593,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DynaBean[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 586
    functionDepth: 1
    functionLinenumber: 586
    functionLinenumberEnd: 596
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaList].isEmpty()'
    - '[org.apache.commons.beanutils2.LazyDynaList].size()'
    - Array.newInstance(Class<?>,org.apache.commons.beanutils2.LazyDynaList)
    - '[org.apache.commons.beanutils2.LazyDynaList].get(org.apache.commons.beanutils2.LazyDynaList)'
    linkageType: ''
    returnType: DynaBean[]
    signature: '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaList:620,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils2.LazyDynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaList:620,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:624,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].setElementType(Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaList:625,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:630,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:630,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:631,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:633,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:639,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:640,1
    - Dst: Map.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:640,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].createDynaBeanForMapProperty(Object)'
      Src: org.apache.commons.beanutils2.LazyDynaList:641,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:642,1
    - Dst: DynaBean.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:642,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object)'
      Src: org.apache.commons.beanutils2.LazyDynaList:645,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:648,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:653,1
    - Dst: WrapDynaBean.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:654,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaList:655,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:655,1
    - Dst: LazyDynaMap.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
      Src: org.apache.commons.beanutils2.LazyDynaList:656,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaList:657,1
    - Dst: '[java.util.Map<String,Object>].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaList:657,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaList].equals(Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaList:662,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
      Src: org.apache.commons.beanutils2.LazyDynaList:663,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.DynaClass
      - org.apache.commons.beanutils2.WrapDynaClass
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 667
      start: 609
    functionDepth: 2
    functionLinenumber: 609
    functionLinenumberEnd: 667
    functionName: '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
    functionUses: 3
    functionsReached:
    - WrapDynaBean.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaList].equals(Class<?>)'
    - '[org.apache.commons.beanutils2.LazyDynaList].createDynaBeanForMapProperty(Object)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaList)'
    - '[org.apache.commons.beanutils2.LazyDynaList].setElementType(Class<?>)'
    - Map.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    - '[org.apache.commons.beanutils2.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils2.LazyDynaClass)'
    - '[org.apache.commons.beanutils2.DynaBean].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
    - '[java.util.Map<String,Object>].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    - LazyDynaMap.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
    - '[org.apache.commons.beanutils2.WrapDynaBean].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaList].getDynaClass()'
    - DynaBean.class.isAssignableFrom(org.apache.commons.beanutils2.LazyDynaList)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].getClass()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:67,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:67,1
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String,boolean)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanToPropertyValueTransformer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
    functionUses: 15
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String,boolean)'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].getClass()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanToPropertyValueTransformer
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].getClass()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:67,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:67,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:108,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanToPropertyValueTransformer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - ignoreNull
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
    - '[String].isEmpty()'
    - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].getClass()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanToPropertyValueTransformer
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(T,String)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:134,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformer,org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:138,1
    - Dst: '[org.apache.commons.logging.Log].warn(org.apache.commons.beanutils2.BeanToPropertyValueTransformer,org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:140,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformer,org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:143,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformer,org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:146,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformer,org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
      Src: org.apache.commons.beanutils2.BeanToPropertyValueTransformer:149,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 153
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 153
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(T)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(T,String)'
    - '[org.apache.commons.logging.Log].warn(org.apache.commons.beanutils2.BeanToPropertyValueTransformer,org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanToPropertyValueTransformer,org.apache.commons.beanutils2.BeanToPropertyValueTransformer)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].getPropertyName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].getPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].isIgnoreNull()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].isIgnoreNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.BasicDynaBean:42,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBean:44,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.BasicDynaBean:46,1
    - Dst: Float.valueOf(float)
      Src: org.apache.commons.beanutils2.BasicDynaBean:48,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.beanutils2.BasicDynaBean:50,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.BasicDynaBean:52,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.BasicDynaBean:54,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BasicDynaBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dynaClass
    argTypes:
    - org.apache.commons.beanutils2.DynaClass
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 1
    functionsReached:
    - Character.valueOf(char)
    - '[java.util.HashMap].<init>()'
    - Long.valueOf(int)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Byte.valueOf(byte)
    - Double.valueOf(float)
    - Float.valueOf(float)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BasicDynaBean
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:90,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:91,1
    - Dst: '[java.util.Map<?,?>].containsKey(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:93,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].contains(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
    - '[java.util.HashMap<String,Object>].get(String)'
    - '[java.util.Map<?,?>].containsKey(String)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].contains(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:108,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:113,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:113,1
    - Dst: '[Class<?>].isPrimitive()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:114,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap<String,Object>].get(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[Class<?>].isPrimitive()'
    - '[org.apache.commons.beanutils2.BasicDynaBean].getDynaProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:158,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.BasicDynaBean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:159,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].getClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:160,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].isArray()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:160,1
    - Dst: Array.get(org.apache.commons.beanutils2.BasicDynaBean,int)
      Src: org.apache.commons.beanutils2.BasicDynaBean:161,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:164,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:166,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 167
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].get(String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.BasicDynaBean,String)'
    - '[IllegalArgumentException].<init>(String)'
    - Array.get(org.apache.commons.beanutils2.BasicDynaBean,int)
    - '[org.apache.commons.beanutils2.BasicDynaBean].getClass()'
    - '[org.apache.commons.beanutils2.BasicDynaBean].isArray()'
    - '[java.util.HashMap<String,Object>].get(String)'
    - '[java.util.List<?>].get(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].get(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:180,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:181,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:183,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:185,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].get(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
    - '[java.util.HashMap<String,Object>].get(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<?,?>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].get(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].getDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].getDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:207,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:207,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:209,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 213
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBean].getDynaClass()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].getMap()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isAssignableFrom(Class<?>)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:245,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dest
    - source
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 255
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 255
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].isAssignable(Class<?>,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].isAssignableFrom(Class<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].isAssignable(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:266,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:267,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:269,1
    - Dst: '[java.util.Map<?,?>].remove(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:271,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].remove(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
    - '[java.util.HashMap<String,Object>].get(String)'
    - '[java.util.Map<?,?>].remove(String)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].remove(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - key
    - value
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 276
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:291,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.BasicDynaBean,String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:292,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].getClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:293,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].isArray()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:293,1
    - Dst: Array.set(org.apache.commons.beanutils2.BasicDynaBean,int,Object)
      Src: org.apache.commons.beanutils2.BasicDynaBean:294,1
    - Dst: list.set(int,Object)
      Src: org.apache.commons.beanutils2.BasicDynaBean:301,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.BasicDynaBean:303,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:303,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:306,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - index
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 308
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 308
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].set(String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - list.set(int,Object)
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.BasicDynaBean)'
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.BasicDynaBean,String)'
    - '[IllegalArgumentException].<init>(String)'
    - e.getMessage()
    - '[org.apache.commons.beanutils2.BasicDynaBean].getClass()'
    - Array.set(org.apache.commons.beanutils2.BasicDynaBean,int,Object)
    - '[org.apache.commons.beanutils2.BasicDynaBean].isArray()'
    - '[java.util.HashMap<String,Object>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].set(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:321,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:323,1
    - Dst: '[Class<?>].isPrimitive()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:323,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:324,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:326,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:326,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].isAssignable(Class<?>,org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:326,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:327,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].getName()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:327,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:328,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.BasicDynaBean:328,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,org.apache.commons.beanutils2.BasicDynaBean,String,org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:327,1
    - Dst: '[java.util.HashMap<String,Object>].put(String,Object)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:330,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 331
      start: 319
    functionDepth: 2
    functionLinenumber: 319
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].set(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,Object>].put(String,Object)'
    - '[org.apache.commons.beanutils2.BasicDynaBean].getDynaProperty(String)'
    - '[NullPointerException].<init>(String)'
    - '[org.apache.commons.beanutils2.BasicDynaBean].isAssignable(Class<?>,org.apache.commons.beanutils2.BasicDynaBean)'
    - '[Class<?>].isPrimitive()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.ConversionException].format(String,org.apache.commons.beanutils2.BasicDynaBean,String,org.apache.commons.beanutils2.BasicDynaBean)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.BasicDynaBean].getName()'
    - '[Class<?>].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].set(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:346,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:347,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:349,1
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.apache.commons.beanutils2.BasicDynaBean:353,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Long
      - Integer
      - Float
      - Double
      - Character
      - Byte
      - long
      - org.apache.commons.beanutils2.DynaClass
      - java.util.HashMap<String,Object>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - key
    - value
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 354
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.beanutils2.BasicDynaBean].set(String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,org.apache.commons.beanutils2.BasicDynaBean)'
    - '[java.util.HashMap<String,Object>].get(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<String,Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaBean].set(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descriptors
    argTypes:
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptors(PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptors(PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].getPropertyDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].getPropertyDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].hasProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].hasProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].propertyNames()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].propertyNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].removePropertyDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].removePropertyDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.IntrospectionContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.IntrospectionContext].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.IntrospectionContext
    signature: '[org.apache.commons.beanutils2.IntrospectionContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:166,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:170,1
    - Dst: Character.toUpperCase()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:171,1
    - Dst: '[String].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: java.beans.PropertyDescriptor
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 173
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 173
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].capitalizePropertyName(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 1
    functionsReached:
    - Character.toUpperCase()
    - '[String].isEmpty()'
    - '[String].toCharArray()'
    - '[String].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].capitalizePropertyName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,String,Class<?>[])'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:183,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:191,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - Class<?>[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: java.beans.PropertyDescriptor
    argCount: 3
    argNames:
    - clazz
    - methodName
    - parameterTypes
    argTypes:
    - Class<?>
    - String
    - Class<?>[]
    constantsTouched: []
    func_position:
      end: 192
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,String,Class<?>[])'
    - '[java.beans.IntrospectionException].<init>(String)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].internalGetMethod(Class<?>,String,int)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:202,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:208,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: java.beans.PropertyDescriptor
    argCount: 3
    argNames:
    - clazz
    - methodName
    - parameterCount
    argTypes:
    - Class<?>
    - String
    - int
    constantsTouched: []
    func_position:
      end: 209
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 2
    functionsReached:
    - '[java.beans.IntrospectionException].<init>(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].internalGetMethod(Class<?>,String,int)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clazz.getSuperclass()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:217,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getDeclaredMethods()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:218,1
    - Dst: method.getModifiers()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:224,1
    - Dst: Modifier.isPublic(org.apache.commons.beanutils2.MappedPropertyDescriptor)
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:225,1
    - Dst: Modifier.isStatic(org.apache.commons.beanutils2.MappedPropertyDescriptor)
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:225,1
    - Dst: method.getName()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:228,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].equals(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:228,1
    - Dst: method.getParameterTypes()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:228,1
    - Dst: '[Class<?>].getInterfaces()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:237,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].internalGetMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor,String,int)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:239,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: java.beans.PropertyDescriptor
    argCount: 3
    argNames:
    - initial
    - methodName
    - parameterCount
    argTypes:
    - Class<?>
    - String
    - int
    constantsTouched: []
    func_position:
      end: 246
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 246
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].internalGetMethod(Class<?>,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 1
    functionsReached:
    - clazz.getSuperclass()
    - '[Class<?>].getInterfaces()'
    - method.getModifiers()
    - Modifier.isPublic(org.apache.commons.beanutils2.MappedPropertyDescriptor)
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].equals(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getDeclaredMethods()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].internalGetMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor,String,int)'
    - method.getName()
    - Modifier.isStatic(org.apache.commons.beanutils2.MappedPropertyDescriptor)
    - method.getParameterTypes()
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].internalGetMethod(Class<?>,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].<init>(String,null,null)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:273,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:275,1
    - Dst: '[Class<?>].getClass()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:276,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getName()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:276,1
    - Dst: '[java.beans.IntrospectionException].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:276,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setName(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:279,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].capitalizePropertyName(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:280,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:287,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:289,1
    - Dst: '[Method].getReturnType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:291,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:292,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,int)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:301,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:305,1
    - Dst: '[java.beans.IntrospectionException].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:305,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:307,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:308,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:310,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyDescriptor
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 2
    argNames:
    - propertyName
    - beanClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 311
      start: 272
    functionDepth: 6
    functionLinenumber: 272
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.beans.IntrospectionException].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    - '[Class<?>].getClass()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getName()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setName(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,int)'
    - '[Method].getReturnType()'
    - '[String].isEmpty()'
    - '[java.beans.PropertyDescriptor].<init>(String,null,null)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
    - '[Class<?>].getName()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].capitalizePropertyName(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyDescriptor
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].<init>(String,null,null)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:324,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:326,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:327,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setName(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:329,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:334,1
    - Dst: '[Method].getReturnType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:337,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:338,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,int)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:340,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:342,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:343,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:345,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyDescriptor
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 4
    argNames:
    - propertyName
    - beanClass
    - mappedGetterName
    - mappedSetterName
    argTypes:
    - String
    - Class<?>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 346
      start: 322
    functionDepth: 6
    functionLinenumber: 322
    functionLinenumberEnd: 346
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Class<?>,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    - '[java.beans.IntrospectionException].<init>(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setName(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,int)'
    - '[Method].getReturnType()'
    - '[String].isEmpty()'
    - '[java.beans.PropertyDescriptor].<init>(String,null,null)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyDescriptor
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Class<?>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].<init>(String,Method,Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:357,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:359,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:360,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setName(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:363,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:364,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:365,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:366,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Method
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyDescriptor
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 3
    argNames:
    - propertyName
    - mappedGetter
    - mappedSetter
    argTypes:
    - String
    - Method
    - Method
    constantsTouched: []
    func_position:
      end: 367
      start: 356
    functionDepth: 6
    functionLinenumber: 356
    functionLinenumberEnd: 367
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Method,Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.beans.IntrospectionException].<init>(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setName(String)'
    - '[String].isEmpty()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
    - '[java.beans.PropertyDescriptor].<init>(String,Method,Method)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyDescriptor
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Method,Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:373,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:374,1
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:377,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:378,1
    - Dst: '[Method].getReturnType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:380,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:382,1
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:387,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:389,1
    - Dst: '[java.beans.IntrospectionException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:392,1
    - Dst: '[SoftReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:396,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 372
    functionDepth: 5
    functionLinenumber: 372
    functionLinenumberEnd: 397
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 5
    functionsReached:
    - '[java.beans.IntrospectionException].<init>(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    - '[SoftReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
    - '[Method].getReturnType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[Method].getParameterTypes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reference<Class<?>>].get()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 4
    functionsReached:
    - '[Reference<Class<?>>].get()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].get()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:417,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 4
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 17
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].get()'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].get()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 4
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 19
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].get()'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:436,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 1
    argNames:
    - mappedGetter
    argTypes:
    - Method
    constantsTouched: []
    func_position:
      end: 438
      start: 435
    functionDepth: 6
    functionLinenumber: 435
    functionLinenumberEnd: 438
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setMappedReadMethod(Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setMappedReadMethod(Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:447,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      - Reference<Class<?>>
      - MappedMethodReference
      - MappedMethodReference
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.beans.PropertyDescriptor
    argCount: 1
    argNames:
    - mappedSetter
    argTypes:
    - Method
    constantsTouched: []
    func_position:
      end: 449
      start: 446
    functionDepth: 6
    functionLinenumber: 446
    functionLinenumberEnd: 449
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setMappedWriteMethod(Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setMappedWriteMethod(Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getDeclaringClass()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:61,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].getName()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:61,1
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:62,1
    - Dst: '[SoftReference].<init>(Method)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:63,1
    - Dst: '[Method].getDeclaringClass()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:64,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:64,1
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:65,1
    - Dst: '[WeakReference].<init>()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:67,1
    - Dst: '[WeakReference].<init>()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:68,1
    - Dst: types[0].getName()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:70,1
    - Dst: types[1].getName()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Reference<Method>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - m
    argTypes:
    - Method
    constantsTouched: []
    func_position:
      end: 74
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 5
    functionsReached:
    - '[WeakReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].getName()'
    - '[WeakReference].<init>()'
    - types[0].getName()
    - '[Method].getName()'
    - types[1].getName()
    - '[Method].getDeclaringClass()'
    - '[SoftReference].<init>(Method)'
    - '[Method].getParameterTypes()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reference<Method>].get()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:80,1
    - Dst: '[Reference<Class<?>>].get()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:82,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:84,1
    - Dst: '[WeakReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:86,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:89,1
    - Dst: '[Reference<Class<?>>].get()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:93,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:95,1
    - Dst: '[WeakReference].<init>()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:97,1
    - Dst: '[Reference<Class<?>>].get()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:100,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:102,1
    - Dst: '[WeakReference].<init>()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:104,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].getMethod(String,org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:111,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:115,1
    - Dst: '[SoftReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:117,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Reference<Method>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 2
    functionsReached:
    - '[SoftReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
    - '[WeakReference].<init>(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass()'
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].getMethod(String,org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference)'
    - '[Reference<Method>].get()'
    - '[Reference<Class<?>>].get()'
    - '[WeakReference].<init>()'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Reference<Method>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:134,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:134,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].loadClass(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:139,1
    - Dst: MappedPropertyDescriptor.class.getClassLoader()
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:146,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].loadClass(String)'
      Src: org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference:148,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Reference<Method>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - Reference<Class<?>>
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
    functionUses: 1
    functionsReached:
    - Thread.currentThread()
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].getContextClassLoader()'
    - MappedPropertyDescriptor.class.getClassLoader()
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].loadClass(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(null,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaClass:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(null,DynaProperty[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaClass
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaClass:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaClass
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>,null)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 2
    argNames:
    - name
    - dynaBeanClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaClass
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaClass:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - DynaProperty[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 3
    argNames:
    - name
    - dynaBeanClass
    - properties
    argTypes:
    - String
    - Class<?>
    - DynaProperty[]
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>,DynaProperty[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>,DynaProperty[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaClass
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>,DynaProperty[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaClass:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - DynaProperty[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 2
    argNames:
    - name
    - properties
    argTypes:
    - String
    - DynaProperty[]
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaClass
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.DynaProperty,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:121,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:122,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:122,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:123,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:124,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:127,1
    - Dst: propertiesMap.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaClass:127,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:131,1
    - Dst: '[java.util.Arrays].copyOf(org.apache.commons.beanutils2.LazyDynaClass,int)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:132,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setProperties(org.apache.commons.beanutils2.LazyDynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:135,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaProperty
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - property
    argTypes:
    - org.apache.commons.beanutils2.DynaProperty
    constantsTouched: []
    func_position:
      end: 136
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].add(org.apache.commons.beanutils2.DynaProperty)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperties()'
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.DynaProperty,String)'
    - '[java.util.Arrays].copyOf(org.apache.commons.beanutils2.LazyDynaClass,int)'
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setProperties(org.apache.commons.beanutils2.LazyDynaClass)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - propertiesMap.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].add(org.apache.commons.beanutils2.DynaProperty)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:147,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(org.apache.commons.beanutils2.DynaProperty)'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:161,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:163,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].add(org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 165
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(org.apache.commons.beanutils2.DynaProperty)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 4
    argNames:
    - name
    - type
    - readable
    - writable
    argTypes:
    - String
    - Class<?>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,Class<?>,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].add(String,Class<?>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:219,1
    - Dst: propertiesMap.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaClass:220,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:223,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:223,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:224,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 227
      start: 217
    functionDepth: 2
    functionLinenumber: 217
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 19
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
    - '[java.util.Objects].requireNonNull(String,String)'
    - propertiesMap.get(String)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:244,1
    - Dst: propertiesMap.get(org.apache.commons.beanutils2.LazyDynaClass)
      Src: org.apache.commons.beanutils2.LazyDynaClass:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 7
    functionsReached:
    - propertiesMap.get(org.apache.commons.beanutils2.LazyDynaClass)
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 260
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:282,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:283,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:284,1
    - Dst: propertiesMap.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaClass:288,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.LazyDynaClass:293,1
    - Dst: oldProperty.getName()
      Src: org.apache.commons.beanutils2.LazyDynaClass:297,1
    - Dst: '[String].equals(org.apache.commons.beanutils2.LazyDynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:297,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].setProperties(org.apache.commons.beanutils2.LazyDynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaClass:304,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 305
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 305
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].remove(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperties()'
    - '[String].equals(org.apache.commons.beanutils2.LazyDynaClass)'
    - oldProperty.getName()
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.beanutils2.LazyDynaClass].setProperties(org.apache.commons.beanutils2.LazyDynaClass)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - propertiesMap.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - restricted
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 320
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BasicDynaClass
    argCount: 1
    argNames:
    - returnNull
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPredicate].getClass()'
      Src: org.apache.commons.beanutils2.BeanPredicate:35,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Predicate<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.function.Predicate<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPredicate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - predicate
    argTypes:
    - String
    - java.util.function.Predicate<T>
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,java.util.function.Predicate<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPredicate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPredicate].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPredicate)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPredicate
    signature: '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,java.util.function.Predicate<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.function.Predicate<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Predicate<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.BeanPredicate].getPredicate()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Predicate<T>
    signature: '[org.apache.commons.beanutils2.BeanPredicate].getPredicate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.function.Predicate<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.BeanPredicate].getPropertyName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanPredicate].getPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Predicate<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.function.Predicate<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - predicate
    argTypes:
    - java.util.function.Predicate<T>
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.BeanPredicate].setPredicate(java.util.function.Predicate<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPredicate].setPredicate(java.util.function.Predicate<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.function.Predicate<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.beanutils2.BeanPredicate].setPropertyName(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPredicate].setPropertyName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanPredicate:102,1
    - Dst: '[java.util.function.Predicate<T>].test(org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:103,1
    - Dst: '[org.apache.commons.logging.Log].error(org.apache.commons.beanutils2.BeanPredicate,org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:106,1
    - Dst: '[org.apache.commons.logging.Log].error(org.apache.commons.beanutils2.BeanPredicate,org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:110,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:111,1
    - Dst: '[org.apache.commons.logging.Log].error(org.apache.commons.beanutils2.BeanPredicate,org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:114,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:115,1
    - Dst: '[org.apache.commons.logging.Log].error(org.apache.commons.beanutils2.BeanPredicate,org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:118,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPredicate)'
      Src: org.apache.commons.beanutils2.BeanPredicate:119,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.function.Predicate<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 123
      start: 97
    functionDepth: 10
    functionLinenumber: 97
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.beanutils2.BeanPredicate].test(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPredicate.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPredicate)'
    - '[java.util.function.Predicate<T>].test(org.apache.commons.beanutils2.BeanPredicate)'
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    - '[org.apache.commons.logging.Log].error(org.apache.commons.beanutils2.BeanPredicate,org.apache.commons.beanutils2.BeanPredicate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanPredicate].test(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaProperty:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 8
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.DynaProperty:83,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.DynaProperty:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].isArray()'
    - '[Class<?>].getComponentType()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - type
    - contentType
    argTypes:
    - String
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].equals(String,org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaProperty:117,1
    - Dst: '[java.util.Objects].equals(Class<?>,org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaProperty:117,1
    - Dst: '[java.util.Objects].equals(Class<?>,org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.DynaProperty:117,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 121
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.beanutils2.DynaProperty].equals(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,org.apache.commons.beanutils2.DynaProperty)'
    - '[java.util.Objects].equals(Class<?>,org.apache.commons.beanutils2.DynaProperty)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.DynaProperty].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.beanutils2.DynaProperty].getContentType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.DynaProperty].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.beanutils2.DynaProperty].getName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.DynaProperty].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.DynaProperty].getType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.DynaProperty].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.commons.beanutils2.DynaProperty:175,1
    - Dst: '[Class<?>].hashCode()'
      Src: org.apache.commons.beanutils2.DynaProperty:176,1
    - Dst: '[Class<?>].hashCode()'
      Src: org.apache.commons.beanutils2.DynaProperty:177,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    - '[Class<?>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.DynaProperty:191,1
    - Dst: List.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.DynaProperty:191,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 5
    functionsReached:
    - '[Class<?>].isArray()'
    - List.class.isAssignableFrom(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Map.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.DynaProperty:206,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 6
    functionsReached:
    - Map.class.isAssignableFrom(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.beanutils2.DynaProperty:217,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.DynaProperty:218,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.DynaProperty:219,1
    - Dst: '[StringBuilder].append(Class<?>)'
      Src: org.apache.commons.beanutils2.DynaProperty:220,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
      Src: org.apache.commons.beanutils2.DynaProperty:221,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
      Src: org.apache.commons.beanutils2.DynaProperty:221,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.DynaProperty:222,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].append(Class<?>)'
      Src: org.apache.commons.beanutils2.DynaProperty:222,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].append(String)'
      Src: org.apache.commons.beanutils2.DynaProperty:222,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.DynaProperty:224,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.DynaProperty:225,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - DynaProperty[]
      - String
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.DynaProperty].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].append(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
    - '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
    - '[org.apache.commons.beanutils2.DynaProperty].append(Class<?>)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(Class<?>)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.DynaProperty].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.Converter].convert(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/Converter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.Converter].convert(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.Converter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.Converter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/Converter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter
    signature: '[org.apache.commons.beanutils2.Converter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.MutableDynaClass].add(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MutableDynaClass].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.MutableDynaClass].add(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MutableDynaClass].add(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - type
    - readable
    - writable
    argTypes:
    - String
    - Class<?>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.MutableDynaClass].add(String,Class<?>,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MutableDynaClass].add(String,Class<?>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.MutableDynaClass].isRestricted()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.MutableDynaClass].isRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.MutableDynaClass].remove(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MutableDynaClass].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - restricted
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.MutableDynaClass].setRestricted(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MutableDynaClass].setRestricted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MutableDynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.MutableDynaClass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MutableDynaClass
    signature: '[org.apache.commons.beanutils2.MutableDynaClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object)'
      Src: org.apache.commons.beanutils2.ConvertingWrapDynaBean:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConvertingWrapDynaBean
      static: false
      superClass: org.apache.commons.beanutils2.WrapDynaBean
    argCount: 1
    argNames:
    - instance
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.ConvertingWrapDynaBean].<init>(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertingWrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConvertingWrapDynaBean
    signature: '[org.apache.commons.beanutils2.ConvertingWrapDynaBean].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.ConvertingWrapDynaBean,String,Object)'
      Src: org.apache.commons.beanutils2.ConvertingWrapDynaBean:57,1
    - Dst: ite.getTargetException()
      Src: org.apache.commons.beanutils2.ConvertingWrapDynaBean:59,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.ConvertingWrapDynaBean)'
      Src: org.apache.commons.beanutils2.ConvertingWrapDynaBean:60,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.ConvertingWrapDynaBean,org.apache.commons.beanutils2.ConvertingWrapDynaBean)'
      Src: org.apache.commons.beanutils2.ConvertingWrapDynaBean:62,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.WrapDynaBean
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.ConvertingWrapDynaBean].set(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertingWrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(org.apache.commons.beanutils2.ConvertingWrapDynaBean,String,Object)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.ConvertingWrapDynaBean)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.ConvertingWrapDynaBean,org.apache.commons.beanutils2.ConvertingWrapDynaBean)'
    - ite.getTargetException()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertingWrapDynaBean].set(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<ClassLoader,T>
      - boolean
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ContextClassLoaderLocal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ContextClassLoaderLocal.java
    functionUses: 11
    functionsReached:
    - '[java.util.WeakHashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ContextClassLoaderLocal
    signature: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<ClassLoader,T>].isEmpty()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:119,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:122,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:122,1
    - Dst: '[java.util.Map<ClassLoader,T>].get(org.apache.commons.beanutils2.ContextClassLoaderLocal)'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:125,1
    - Dst: '[java.util.Map<ClassLoader,T>].containsKey(org.apache.commons.beanutils2.ContextClassLoaderLocal)'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:126,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].initialValue()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:127,1
    - Dst: '[java.util.Map<ClassLoader,T>].put(org.apache.commons.beanutils2.ContextClassLoaderLocal,T)'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:128,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].initialValue()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:139,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<ClassLoader,T>
      - boolean
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ContextClassLoaderLocal.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<ClassLoader,T>].isEmpty()'
    - '[java.util.Map<ClassLoader,T>].get(org.apache.commons.beanutils2.ContextClassLoaderLocal)'
    - Thread.currentThread()
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].initialValue()'
    - '[java.util.Map<ClassLoader,T>].containsKey(org.apache.commons.beanutils2.ContextClassLoaderLocal)'
    - '[java.util.Map<ClassLoader,T>].put(org.apache.commons.beanutils2.ContextClassLoaderLocal,T)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].getContextClassLoader()'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<ClassLoader,T>
      - boolean
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].initialValue()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ContextClassLoaderLocal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].initialValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<ClassLoader,T>].isEmpty()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:167,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:170,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:170,1
    - Dst: '[java.util.Map<ClassLoader,T>].put(org.apache.commons.beanutils2.ContextClassLoaderLocal,T)'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<ClassLoader,T>
      - boolean
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 182
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(T)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ContextClassLoaderLocal.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<ClassLoader,T>].isEmpty()'
    - Thread.currentThread()
    - '[java.util.Map<ClassLoader,T>].put(org.apache.commons.beanutils2.ContextClassLoaderLocal,T)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].getContextClassLoader()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:190,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:190,1
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset(org.apache.commons.beanutils2.ContextClassLoaderLocal)'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<ClassLoader,T>
      - boolean
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ContextClassLoaderLocal.java
    functionUses: 2
    functionsReached:
    - Thread.currentThread()
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset(org.apache.commons.beanutils2.ContextClassLoaderLocal)'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].getContextClassLoader()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<ClassLoader,T>].remove(ClassLoader)'
      Src: org.apache.commons.beanutils2.ContextClassLoaderLocal:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<ClassLoader,T>
      - boolean
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset(ClassLoader)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ContextClassLoaderLocal.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<ClassLoader,T>].remove(ClassLoader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DefaultIntrospectionContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].<init>(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DefaultIntrospectionContext
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.beans.PropertyDescriptor,String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:57,1
    - Dst: '[java.beans.PropertyDescriptor].getName()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:58,1
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].put(org.apache.commons.beanutils2.DefaultIntrospectionContext,java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 5
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.beans.PropertyDescriptor,String)'
    - '[java.beans.PropertyDescriptor].getName()'
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].put(org.apache.commons.beanutils2.DefaultIntrospectionContext,java.beans.PropertyDescriptor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(PropertyDescriptor[],String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:63,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(org.apache.commons.beanutils2.DefaultIntrospectionContext)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descs
    argTypes:
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptors(PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(PropertyDescriptor[],String)'
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(org.apache.commons.beanutils2.DefaultIntrospectionContext)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptors(PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].get(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].get(String)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].values()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:80,1
    - Dst: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].toArray(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PropertyDescriptor[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].toArray(PropertyDescriptor[])'
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].values()'
    linkageType: ''
    returnType: PropertyDescriptor[]
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getTargetClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].containsKey(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].keySet()'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].keySet()'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.beans.PropertyDescriptor>].remove(String)'
      Src: org.apache.commons.beanutils2.DefaultIntrospectionContext:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - java.util.Map<String,java.beans.PropertyDescriptor>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.IntrospectionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].removePropertyDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,java.beans.PropertyDescriptor>].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultIntrospectionContext].removePropertyDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:44,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:44,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:55,1
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:54,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.Collection<String>,String)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:67,1
    - Dst: '[java.util.HashSet].<init>(java.util.Collection<String>)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:68,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
      - org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertiesToSuppress
    argTypes:
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(java.util.Collection<String>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospector.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
    - '[java.util.HashSet].<init>(java.util.Collection<String>)'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector)'
    - '[java.util.Collections].singleton(String)'
    - '[java.util.Objects].requireNonNull(java.util.Collection<String>,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
      - org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].getSuppressedProperties()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].getSuppressedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].getSuppressedProperties()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:85,1
    - Dst: '[java.util.Set<String>].forEach()'
      Src: org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.IntrospectionContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
      - org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - icontext
    argTypes:
    - org.apache.commons.beanutils2.IntrospectionContext
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospector.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<String>].forEach()'
    - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].getSuppressedProperties()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:100,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:101,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:102,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:103,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:104,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:105,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:106,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:107,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:108,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Class<?>,java.util.function.Function<?,?>>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.beanutils2.BeanMap].createTypeTransformers()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanMap)'
    linkageType: ''
    returnType: java.util.Map<Class<?>,java.util.function.Function<?,?>>
    signature: '[org.apache.commons.beanutils2.BeanMap].createTypeTransformers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].createTypeTransformers()'
      Src: org.apache.commons.beanutils2.BeanMap:97,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.Map<Class<?>,java.util.function.Function<?,?>>)'
      Src: org.apache.commons.beanutils2.BeanMap:97,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:114,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:116,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.BeanMap].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanMap].createTypeTransformers()'
    - '[java.util.Collections].unmodifiableMap(java.util.Map<Class<?>,java.util.function.Function<?,?>>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMap
    signature: '[org.apache.commons.beanutils2.BeanMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].createTypeTransformers()'
      Src: org.apache.commons.beanutils2.BeanMap:97,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.Map<Class<?>,java.util.function.Function<?,?>>)'
      Src: org.apache.commons.beanutils2.BeanMap:97,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:114,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:116,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:118,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].initialize()'
      Src: org.apache.commons.beanutils2.BeanMap:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.beanutils2.BeanMap].<init>(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BeanMap].createTypeTransformers()'
    - '[java.util.Collections].unmodifiableMap(java.util.Map<Class<?>,java.util.function.Function<?,?>>)'
    - '[org.apache.commons.beanutils2.BeanMap].initialize()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMap
    signature: '[org.apache.commons.beanutils2.BeanMap].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanMap:150,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].newInstance()'
      Src: org.apache.commons.beanutils2.BeanMap:151,1
    - Dst: '[UnsupportedOperationException].<init>(String,org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:153,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.beanutils2.BeanMap].clear()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].newInstance()'
    - '[UnsupportedOperationException].<init>(String,org.apache.commons.beanutils2.BeanMap)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.apache.commons.beanutils2.BeanMap:174,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanMap:181,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].newInstance()'
      Src: org.apache.commons.beanutils2.BeanMap:183,1
    - Dst: '[CloneNotSupportedException].<init>(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:186,1
    - Dst: '[CloneNotSupportedException].initCause(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:188,1
    - Dst: newMap.setBean(org.apache.commons.beanutils2.BeanMap)
      Src: org.apache.commons.beanutils2.BeanMap:192,1
    - Dst: '[CloneNotSupportedException].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanMap:194,1
    - Dst: '[CloneNotSupportedException].initCause(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:195,1
    - Dst: '[java.util.HashMap<String,Method>].keySet()'
      Src: org.apache.commons.beanutils2.BeanMap:202,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].forEach()'
      Src: org.apache.commons.beanutils2.BeanMap:202,1
    - Dst: '[CloneNotSupportedException].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanMap:208,1
    - Dst: '[CloneNotSupportedException].initCause(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:209,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions:
      - CloneNotSupportedException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.beanutils2.BeanMap].clone()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached:
    - '[Object].getClass()'
    - '[CloneNotSupportedException].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanMap].forEach()'
    - newMap.setBean(org.apache.commons.beanutils2.BeanMap)
    - '[org.apache.commons.beanutils2.BeanMap].newInstance()'
    - '[CloneNotSupportedException].initCause(org.apache.commons.beanutils2.BeanMap)'
    - '[CloneNotSupportedException].<init>(org.apache.commons.beanutils2.BeanMap)'
    - '[Object].clone()'
    - '[java.util.HashMap<String,Method>].keySet()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getReadMethod(Object)'
      Src: org.apache.commons.beanutils2.BeanMap:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.beanutils2.BeanMap].containsKey(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].getReadMethod(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanMap].containsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanMap:262,1
    - Dst: '[Class<R>].getConstructor(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:262,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].newInstance(Object)'
      Src: org.apache.commons.beanutils2.BeanMap:263,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(Class<R>)'
      Src: org.apache.commons.beanutils2.BeanMap:266,1
    - Dst: '[java.util.function.Function<Object,R>].apply(Object)'
      Src: org.apache.commons.beanutils2.BeanMap:268,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions:
      - InstantiationException
      - IllegalAccessException
      - IllegalArgumentException
      - InvocationTargetException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newType
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 272
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 272
    functionName: '[org.apache.commons.beanutils2.BeanMap].convertType(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].newInstance(Object)'
    - '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(Class<R>)'
    - '[java.util.function.Function<Object,R>].apply(Object)'
    - '[Object].getClass()'
    - '[Class<R>].getConstructor(org.apache.commons.beanutils2.BeanMap)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMap].convertType(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getParameterTypes()'
      Src: org.apache.commons.beanutils2.BeanMap:288,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanMap:291,1
    - Dst: paramType.isAssignableFrom(org.apache.commons.beanutils2.BeanMap)
      Src: org.apache.commons.beanutils2.BeanMap:291,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].convertType(org.apache.commons.beanutils2.BeanMap,Object)'
      Src: org.apache.commons.beanutils2.BeanMap:292,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.BeanMap:299,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:299,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - ClassCastException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - value
    argTypes:
    - Method
    - Object
    constantsTouched: []
    func_position:
      end: 301
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 301
    functionName: '[org.apache.commons.beanutils2.BeanMap].createWriteMethodArguments(Method,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].convertType(org.apache.commons.beanutils2.BeanMap,Object)'
    - e.getMessage()
    - '[Object].getClass()'
    - paramType.isAssignableFrom(org.apache.commons.beanutils2.BeanMap)
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
    - '[Method].getParameterTypes()'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.commons.beanutils2.BeanMap].createWriteMethodArguments(Method,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].keyIterator()'
      Src: org.apache.commons.beanutils2.BeanMap:309,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:310,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Map.Entry<String,Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 330
    functionName: '[org.apache.commons.beanutils2.BeanMap].entryIterator()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].keyIterator()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Map.Entry<String,Object>>
    signature: '[org.apache.commons.beanutils2.BeanMap].entryIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.AbstractSet].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:342,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.AbstractSet)'
      Src: org.apache.commons.beanutils2.BeanMap:342,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Map.Entry<String,Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 353
    functionName: '[org.apache.commons.beanutils2.BeanMap].entrySet()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableSet(java.util.AbstractSet)'
    - '[java.util.AbstractSet].<init>()'
    linkageType: ''
    returnType: java.util.Set<Map.Entry<String,Object>>
    signature: '[org.apache.commons.beanutils2.BeanMap].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - oldValue
    - newValue
    argTypes:
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.beanutils2.BeanMap].firePropertyChange(Object,Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].firePropertyChange(Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getReadMethod(Object)'
      Src: org.apache.commons.beanutils2.BeanMap:383,1
    - Dst: '[Method].invoke(Object,Object[])'
      Src: org.apache.commons.beanutils2.BeanMap:386,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].logWarn(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:388,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 393
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.beanutils2.BeanMap].get(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].logWarn(org.apache.commons.beanutils2.BeanMap)'
    - '[org.apache.commons.beanutils2.BeanMap].getReadMethod(Object)'
    - '[Method].invoke(Object,Object[])'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMap].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[org.apache.commons.beanutils2.BeanMap].getBean()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMap].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].get(Object)'
      Src: org.apache.commons.beanutils2.BeanMap:413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[org.apache.commons.beanutils2.BeanMap].getReadMethod(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap<String,Method>].get(Object)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.BeanMap].getReadMethod(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].get(String)'
      Src: org.apache.commons.beanutils2.BeanMap:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 424
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 424
    functionName: '[org.apache.commons.beanutils2.BeanMap].getReadMethod(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,Method>].get(String)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.BeanMap].getReadMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Class<?>>].get(String)'
      Src: org.apache.commons.beanutils2.BeanMap:433,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 434
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionName: '[org.apache.commons.beanutils2.BeanMap].getType(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,Class<?>>].get(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.BeanMap].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,java.util.function.Function<?,?>>].get(Class<R>)'
      Src: org.apache.commons.beanutils2.BeanMap:444,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Function<Object,R>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<R>
    constantsTouched: []
    func_position:
      end: 445
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 445
    functionName: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(Class<R>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Class<?>,java.util.function.Function<?,?>>].get(Class<R>)'
    linkageType: ''
    returnType: java.util.function.Function<Object,R>
    signature: '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(Class<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].get(Object)'
      Src: org.apache.commons.beanutils2.BeanMap:455,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,Method>].get(Object)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].get(String)'
      Src: org.apache.commons.beanutils2.BeanMap:465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap<String,Method>].get(String)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getBean()'
      Src: org.apache.commons.beanutils2.BeanMap:469,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getBean()'
      Src: org.apache.commons.beanutils2.BeanMap:473,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanMap:473,1
    - Dst: '[java.beans.Introspector].getBeanInfo(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:476,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.BeanMap:477,1
    - Dst: propertyDescriptor.getName()
      Src: org.apache.commons.beanutils2.BeanMap:481,1
    - Dst: propertyDescriptor.getReadMethod()
      Src: org.apache.commons.beanutils2.BeanMap:482,1
    - Dst: propertyDescriptor.getWriteMethod()
      Src: org.apache.commons.beanutils2.BeanMap:483,1
    - Dst: propertyDescriptor.getPropertyType()
      Src: org.apache.commons.beanutils2.BeanMap:484,1
    - Dst: '[java.util.HashMap<String,Method>].put(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:487,1
    - Dst: '[java.util.HashMap<String,Method>].put(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:490,1
    - Dst: '[java.util.HashMap<String,Class<?>>].put(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:492,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].logWarn(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:497,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 499
    functionName: '[org.apache.commons.beanutils2.BeanMap].initialize()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 2
    functionsReached:
    - propertyDescriptor.getPropertyType()
    - propertyDescriptor.getReadMethod()
    - '[org.apache.commons.beanutils2.BeanMap].logWarn(org.apache.commons.beanutils2.BeanMap)'
    - '[java.util.HashMap<String,Method>].put(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
    - '[Object].getClass()'
    - '[java.beans.Introspector].getBeanInfo(org.apache.commons.beanutils2.BeanMap)'
    - '[org.apache.commons.beanutils2.BeanMap].getBean()'
    - '[java.util.HashMap<String,Class<?>>].put(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
    - propertyDescriptor.getWriteMethod()
    - '[org.apache.commons.beanutils2.BeanMap].getPropertyDescriptors()'
    - propertyDescriptor.getName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].keySet()'
      Src: org.apache.commons.beanutils2.BeanMap:510,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].iterator()'
      Src: org.apache.commons.beanutils2.BeanMap:510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: '[org.apache.commons.beanutils2.BeanMap].keyIterator()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].iterator()'
    - '[java.util.HashMap<String,Method>].keySet()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.apache.commons.beanutils2.BeanMap].keyIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].keySet()'
      Src: org.apache.commons.beanutils2.BeanMap:529,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.Set)'
      Src: org.apache.commons.beanutils2.BeanMap:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 530
    functionName: '[org.apache.commons.beanutils2.BeanMap].keySet()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableSet(java.util.Set)'
    - '[java.util.HashMap<String,Method>].keySet()'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.apache.commons.beanutils2.BeanMap].keySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.commons.beanutils2.BeanMap:539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 540
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 540
    functionName: '[org.apache.commons.beanutils2.BeanMap].logInfo(Exception)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].logInfo(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.commons.beanutils2.BeanMap:549,1
    - Dst: '[Exception].printStackTrace()'
      Src: org.apache.commons.beanutils2.BeanMap:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 551
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 551
    functionName: '[org.apache.commons.beanutils2.BeanMap].logWarn(Exception)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[Exception].printStackTrace()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].logWarn(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].get(String)'
      Src: org.apache.commons.beanutils2.BeanMap:566,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(String)'
      Src: org.apache.commons.beanutils2.BeanMap:567,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:569,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].createWriteMethodArguments(Method,Object)'
      Src: org.apache.commons.beanutils2.BeanMap:572,1
    - Dst: '[Method].invoke(Object,Object[])'
      Src: org.apache.commons.beanutils2.BeanMap:573,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].get(String)'
      Src: org.apache.commons.beanutils2.BeanMap:575,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].firePropertyChange(String,Object,Object)'
      Src: org.apache.commons.beanutils2.BeanMap:576,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.BeanMap:578,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:578,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - ClassCastException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 583
      start: 563
    functionDepth: 1
    functionLinenumber: 563
    functionLinenumberEnd: 583
    functionName: '[org.apache.commons.beanutils2.BeanMap].put(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(String)'
    - '[Method].invoke(Object,Object[])'
    - e.getMessage()
    - '[org.apache.commons.beanutils2.BeanMap].createWriteMethodArguments(Method,Object)'
    - '[org.apache.commons.beanutils2.BeanMap].firePropertyChange(String,Object,Object)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanMap,org.apache.commons.beanutils2.BeanMap)'
    - '[org.apache.commons.beanutils2.BeanMap].get(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanMap)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMap].put(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].keySet()'
      Src: org.apache.commons.beanutils2.BeanMap:591,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].forEach()'
      Src: org.apache.commons.beanutils2.BeanMap:591,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanMap
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - org.apache.commons.beanutils2.BeanMap
    constantsTouched: []
    func_position:
      end: 596
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 596
    functionName: '[org.apache.commons.beanutils2.BeanMap].putAllWriteable(org.apache.commons.beanutils2.BeanMap)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].forEach()'
    - '[java.util.HashMap<String,Method>].keySet()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].putAllWriteable(org.apache.commons.beanutils2.BeanMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].clear()'
      Src: org.apache.commons.beanutils2.BeanMap:604,1
    - Dst: '[java.util.HashMap<String,Method>].clear()'
      Src: org.apache.commons.beanutils2.BeanMap:605,1
    - Dst: '[java.util.HashMap<String,Class<?>>].clear()'
      Src: org.apache.commons.beanutils2.BeanMap:606,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].initialize()'
      Src: org.apache.commons.beanutils2.BeanMap:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 608
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 608
    functionName: '[org.apache.commons.beanutils2.BeanMap].reinitialise()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap<String,Class<?>>].clear()'
    - '[java.util.HashMap<String,Method>].clear()'
    - '[org.apache.commons.beanutils2.BeanMap].initialize()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].reinitialise()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].reinitialise()'
      Src: org.apache.commons.beanutils2.BeanMap:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newBean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 618
      start: 615
    functionDepth: 3
    functionLinenumber: 615
    functionLinenumberEnd: 618
    functionName: '[org.apache.commons.beanutils2.BeanMap].setBean(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].reinitialise()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanMap].setBean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].size()'
      Src: org.apache.commons.beanutils2.BeanMap:627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 628
    functionName: '[org.apache.commons.beanutils2.BeanMap].size()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,Method>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanMap].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionName: '[org.apache.commons.beanutils2.BeanMap].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanMap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap].keyIterator()'
      Src: org.apache.commons.beanutils2.BeanMap:646,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.apache.commons.beanutils2.BeanMap:647,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 645
    functionDepth: 1
    functionLinenumber: 645
    functionLinenumberEnd: 664
    functionName: '[org.apache.commons.beanutils2.BeanMap].valueIterator()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap].keyIterator()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object>
    signature: '[org.apache.commons.beanutils2.BeanMap].valueIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Method>].size()'
      Src: org.apache.commons.beanutils2.BeanMap:673,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.BeanMap)'
      Src: org.apache.commons.beanutils2.BeanMap:673,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].valueIterator()'
      Src: org.apache.commons.beanutils2.BeanMap:674,1
    - Dst: '[java.util.Iterator<Object>].forEachRemaining()'
      Src: org.apache.commons.beanutils2.BeanMap:674,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.BeanMap:675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - java.util.Map<Class<?>,java.util.function.Function<?,?>>
      - Object
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Method>
      - java.util.HashMap<String,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 671
    functionDepth: 2
    functionLinenumber: 671
    functionLinenumberEnd: 676
    functionName: '[org.apache.commons.beanutils2.BeanMap].values()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.BeanMap)'
    - '[org.apache.commons.beanutils2.BeanMap].valueIterator()'
    - '[java.util.HashMap<String,Method>].size()'
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.Iterator<Object>].forEachRemaining()'
    linkageType: ''
    returnType: java.util.Collection<Object>
    signature: '[org.apache.commons.beanutils2.BeanMap].values()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String,Object)'
      Src: org.apache.commons.beanutils2.BeanMap.Entry:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanMap
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - BeanMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BeanMap.Entry
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - owner
    - key
    - value
    argTypes:
    - org.apache.commons.beanutils2.BeanMap
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.BeanMap.Entry].<init>(org.apache.commons.beanutils2.BeanMap,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String,Object)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanMap.Entry
    signature: '[org.apache.commons.beanutils2.BeanMap.Entry].<init>(org.apache.commons.beanutils2.BeanMap,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanMap.Entry].getKey()'
      Src: org.apache.commons.beanutils2.BeanMap.Entry:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].get(org.apache.commons.beanutils2.BeanMap.Entry)'
      Src: org.apache.commons.beanutils2.BeanMap.Entry:78,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].put(org.apache.commons.beanutils2.BeanMap.Entry,Object)'
      Src: org.apache.commons.beanutils2.BeanMap.Entry:80,1
    - Dst: '[org.apache.commons.beanutils2.BeanMap].get(org.apache.commons.beanutils2.BeanMap.Entry)'
      Src: org.apache.commons.beanutils2.BeanMap.Entry:81,1
    - Dst: '[Object].setValue(Object)'
      Src: org.apache.commons.beanutils2.BeanMap.Entry:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - BeanMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.BeanMap.Entry].setValue(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanMap.Entry].getKey()'
    - '[org.apache.commons.beanutils2.BeanMap].get(org.apache.commons.beanutils2.BeanMap.Entry)'
    - '[org.apache.commons.beanutils2.BeanMap].put(org.apache.commons.beanutils2.BeanMap.Entry,Object)'
    - '[Object].setValue(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanMap.Entry].setValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:216,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.ConvertUtilsBean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 11
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:202,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:203,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:208,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].createCache()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:222,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConvertUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 4
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 7
    functionsReached:
    - Character.valueOf(char)
    - '[org.apache.commons.beanutils2.BeanUtils].createCache()'
    - Integer.valueOf(int)
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 238
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:252,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:254,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:256,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:258,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(org.apache.commons.beanutils2.ConvertUtilsBean,Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:263,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:265,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:266,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].convert(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:268,1
    - Dst: String.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:270,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:275,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:277,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:278,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].convert(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:280,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].toString()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:285,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - targetType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 290
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].toString()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.Converter<T>].convert(Class<T>,Object)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup()'
    - String.class.equals(Class<T>)
    - '[org.apache.commons.beanutils2.Converter<T>].convert(org.apache.commons.beanutils2.ConvertUtilsBean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(org.apache.commons.beanutils2.ConvertUtilsBean,Class<T>)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<R>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<R>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - clazz
    argTypes:
    - String
    - Class<R>
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,Class<R>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<R>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,Class<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - clazz
    argTypes:
    - String[]
    - Class<T>
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 2
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<T>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:319,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:320,1
    - Dst: Array.newInstance(Class<T>,org.apache.commons.beanutils2.ConvertUtilsBean)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:322,1
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].convert(Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:324,1
    - Dst: Array.set(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.ConvertUtilsBean)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:324,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<T>
      - org.apache.commons.beanutils2.Converter<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - values
    - type
    - converter
    argTypes:
    - String[]
    - Class<T>
    - org.apache.commons.beanutils2.Converter<T>
    constantsTouched: []
    func_position:
      end: 327
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 327
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<T>,org.apache.commons.beanutils2.Converter<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.Converter<T>].convert(Class<T>)'
    - Array.newInstance(Class<T>,org.apache.commons.beanutils2.ConvertUtilsBean)
    - Array.set(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.ConvertUtilsBean)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<T>,org.apache.commons.beanutils2.Converter<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].clear()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:334,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerPrimitives(boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:336,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerStandard(boolean,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:337,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerOther(boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:338,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrays(boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:339,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:340,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.BigDecimalConverter)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:340,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:341,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.BigIntegerConverter)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 332
    functionDepth: 3
    functionLinenumber: 332
    functionLinenumberEnd: 342
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.BigIntegerConverter)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerPrimitives(boolean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.BigDecimalConverter)'
    - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerOther(boolean)'
    - '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].clear()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrays(boolean,int)'
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerStandard(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].remove(Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].remove(Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Class<T>,String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:363,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:365,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:370,1
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:371,1
    - Dst: Collection.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:371,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:372,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:375,1
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:382,1
    - Dst: Collection.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:382,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:383,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:386,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:391,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.Converter<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceType
    - targetType
    argTypes:
    - Class<?>
    - Class<T>
    constantsTouched: []
    func_position:
      end: 393
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>,Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].isArray()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>)'
    - '[java.util.Objects].requireNonNull(Class<T>,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup()'
    - Collection.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<T>
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].get(Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.Converter<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].get(Class<T>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<T>
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerPrimitives(boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:420,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerStandard(boolean,boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:421,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerOther(boolean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:422,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrays(boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - throwException
    - defaultNull
    - defaultArraySize
    argTypes:
    - boolean
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 424
      start: 419
    functionDepth: 3
    functionLinenumber: 419
    functionLinenumberEnd: 424
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(boolean,boolean,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerOther(boolean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerPrimitives(boolean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrays(boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerStandard(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(boolean,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ConverterFacade].<init>(org.apache.commons.beanutils2.Converter<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:428,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.ConverterFacade,Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.apache.commons.beanutils2.Converter<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - converter
    argTypes:
    - Class<?>
    - org.apache.commons.beanutils2.Converter<T>
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(Class<?>,org.apache.commons.beanutils2.Converter<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ConverterFacade].<init>(org.apache.commons.beanutils2.Converter<T>)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.converters.ConverterFacade,Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(Class<?>,org.apache.commons.beanutils2.Converter<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].put(Class<?>,org.apache.commons.beanutils2.Converter)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.Converter
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - converter
    - clazz
    argTypes:
    - org.apache.commons.beanutils2.Converter
    - Class<?>
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.Converter,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>].put(Class<?>,org.apache.commons.beanutils2.Converter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.Converter,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Array.newInstance(Class<T>,int)
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:452,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getClass()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:452,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.Converter<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:455,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.Converter<T>,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:457,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - org.apache.commons.beanutils2.Converter<T>
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - componentType
    - componentConverter
    - throwException
    - defaultArraySize
    argTypes:
    - Class<T>
    - org.apache.commons.beanutils2.Converter<T>
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 460
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 460
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(Class<T>,org.apache.commons.beanutils2.Converter<T>,boolean,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getClass()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.Converter<T>,int)'
    - Array.newInstance(Class<T>,int)
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.Converter<T>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(Class<T>,org.apache.commons.beanutils2.Converter<T>,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:475,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.BooleanConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:475,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:476,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.ByteConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:476,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:477,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.CharacterConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:477,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:478,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.DoubleConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:478,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:479,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.FloatConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:479,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:480,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.IntegerConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:480,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:481,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.LongConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:481,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:482,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.ShortConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:482,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:485,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.BigDecimalConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:485,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:486,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.BigIntegerConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:486,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:487,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.BooleanConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:487,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:488,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ByteConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:488,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:489,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.CharacterConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:489,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:490,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DoubleConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:490,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:491,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.FloatConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:491,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:492,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.IntegerConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:492,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:493,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LongConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:493,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:494,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ShortConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:494,1
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:495,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.StringConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:495,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:498,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ClassConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:498,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:499,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ColorConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:499,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:500,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.EnumConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:500,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:501,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DateConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:501,1
    - Dst: '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:502,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.CalendarConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:502,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:503,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DimensionConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:503,1
    - Dst: '[org.apache.commons.beanutils2.converters.FileConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:504,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.FileConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:504,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:505,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.InetAddressConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:505,1
    - Dst: '[org.apache.commons.beanutils2.converters.InstantConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:506,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.InstantConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:506,1
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:507,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PathConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:507,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:508,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:508,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:509,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:509,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:510,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:510,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:511,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.URLConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:511,1
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:512,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.URIConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:512,1
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:513,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.UUIDConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:513,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:514,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocalDateConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:514,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:515,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocalDateTimeConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:515,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:516,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocalTimeConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:516,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:517,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocaleConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:517,1
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:518,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.OffsetDateTimeConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:518,1
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:519,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.OffsetTimeConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:519,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:520,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ZonedDateTimeConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:520,1
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:521,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DurationConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:521,1
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:522,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.MonthDayConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:522,1
    - Dst: '[org.apache.commons.beanutils2.converters.PatternConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:523,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PatternConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:523,1
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:524,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PeriodConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:524,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:525,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PointConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:525,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:526,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.YearConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:526,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:527,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.YearMonthConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:527,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:528,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ZoneIdConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:528,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:529,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ZoneOffsetConverter,boolean,int)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 102
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - throwException
    - defaultArraySize
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 531
      start: 471
    functionDepth: 2
    functionLinenumber: 471
    functionLinenumberEnd: 531
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrays(boolean,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ColorConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ZoneOffsetConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.BooleanConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.EnumConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ZonedDateTimeConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LongConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocaleConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.DurationConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.YearConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ZoneIdConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ShortConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.URLConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.FloatConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.InstantConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PointConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.UUIDConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.PatternConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.StringConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.BigDecimalConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DateConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.PathConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.InstantConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.IntegerConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocalDateConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.OffsetDateTimeConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.CharacterConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.ByteConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.IntegerConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PathConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DurationConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocalDateTimeConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ByteConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.InetAddressConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DimensionConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.YearConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.BooleanConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.EnumConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.FloatConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.ClassConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.OffsetTimeConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.DoubleConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.YearMonthConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.FileConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.DoubleConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.FileConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PatternConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.LocalTimeConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.LongConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.sql.converters.SqlDateConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.MonthDayConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>()'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.BigIntegerConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.CharacterConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.CalendarConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.PointConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.URIConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.PeriodConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.converters.URLConverter,boolean,int)'
    - '[org.apache.commons.beanutils2.converters.URIConverter].<init>()'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.converters.ShortConverter,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrays(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:572,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:573,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:574,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:575,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:576,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:577,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:578,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:579,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:580,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:581,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:582,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:583,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:584,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:585,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:586,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:587,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:588,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:589,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:590,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:591,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:592,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:593,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:594,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:595,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:596,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:597,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:598,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:599,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:600,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:601,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:602,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:603,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 128
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - throwException
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 605
      start: 570
    functionDepth: 1
    functionLinenumber: 570
    functionLinenumberEnd: 605
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerOther(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerOther(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:627,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:628,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:629,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:630,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:631,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:632,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:633,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:634,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - throwException
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 635
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 635
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerPrimitives(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.ConvertUtilsBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerPrimitives(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:666,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:667,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:672,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:673,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:674,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:675,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:676,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:677,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:678,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:679,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:680,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:681,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
      Src: org.apache.commons.beanutils2.ConvertUtilsBean:682,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Character
      - org.apache.commons.logging.Log
      - java.util.Map<Class<?>,org.apache.commons.beanutils2.Converter<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - throwException
    - defaultNull
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 684
      start: 663
    functionDepth: 1
    functionLinenumber: 663
    functionLinenumberEnd: 684
    functionName: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerStandard(boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.math.BigDecimal].<init>(String)'
    - '[java.math.BigInteger].<init>(String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtilsBean].registerStandard(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.NestedNullException
      static: false
      superClass: org.apache.commons.beanutils2.BeanAccessLanguageException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.beanutils2.NestedNullException].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/NestedNullException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.NestedNullException
    signature: '[org.apache.commons.beanutils2.NestedNullException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>(String)'
      Src: org.apache.commons.beanutils2.NestedNullException:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.NestedNullException
      static: false
      superClass: org.apache.commons.beanutils2.BeanAccessLanguageException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/NestedNullException.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.NestedNullException
    signature: '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getClass()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:76,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:76,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>(String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getClass()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:76,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:76,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writePrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].propertyName(Method)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:110,1
    - Dst: '[java.beans.PropertyDescriptor].<init>(String,null,Method)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - m
    - propertyName
    argTypes:
    - Method
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].createFluentPropertyDescritor(Method,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].propertyName(Method)'
    - '[java.beans.PropertyDescriptor].<init>(String,null,Method)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].createFluentPropertyDescritor(Method,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getWriteMethodPrefix()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getWriteMethodPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:130,1
    - Dst: '[Class<?>].getMethods()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:130,1
    - Dst: m.getName()
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:131,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getWriteMethodPrefix()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:131,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].startsWith(String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:131,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].propertyName(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:132,1
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].getPropertyDescriptor(String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:133,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].createFluentPropertyDescritor(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector,String)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:136,1
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:136,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:137,1
    - Dst: '[java.beans.PropertyDescriptor].getName()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:141,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:141,1
    - Dst: '[java.beans.PropertyDescriptor].<init>(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector,org.apache.commons.beanutils2.FluentPropertyBeanIntrospector,org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:141,1
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:143,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:146,1
    - Dst: '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:147,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.IntrospectionContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - icontext
    argTypes:
    - org.apache.commons.beanutils2.IntrospectionContext
    constantsTouched: []
    func_position:
      end: 152
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].propertyName(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - m.getName()
    - '[org.apache.commons.beanutils2.IntrospectionContext].getPropertyDescriptor(String)'
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[java.beans.PropertyDescriptor].<init>(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector,org.apache.commons.beanutils2.FluentPropertyBeanIntrospector,org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].createFluentPropertyDescritor(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector,String)'
    - '[java.beans.PropertyDescriptor].getName()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getWriteMethodPrefix()'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
    - '[Class<?>].getMethods()'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].startsWith(String)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getName()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:161,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getWriteMethodPrefix()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:161,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:161,1
    - Dst: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].substring(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:161,1
    - Dst: '[java.beans.Introspector].decapitalize(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
      Src: org.apache.commons.beanutils2.FluentPropertyBeanIntrospector:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - m
    argTypes:
    - Method
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].propertyName(Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].substring(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getWriteMethodPrefix()'
    - '[Method].getName()'
    - '[java.beans.Introspector].decapitalize(org.apache.commons.beanutils2.FluentPropertyBeanIntrospector)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].propertyName(Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaBean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dynaBean
    argTypes:
    - org.apache.commons.beanutils2.DynaBean
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.DynaBean,String)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dynaBean
    - readOnly
    argTypes:
    - org.apache.commons.beanutils2.DynaBean
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.DynaBean,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].clear()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:143,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:143,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(Object)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:144,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].containsKey(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(Object)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].containsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:156,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:158,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:159,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:159,1
    - Dst: '[Object].equals(Object)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:164,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 169
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].containsValue(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - '[Object].equals(Object)'
    - property.getName()
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
    - '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].containsValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].convertKey(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].convertKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:192,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:193,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:195,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].convertKey(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:195,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:196,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:196,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:196,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].<init>(K,Object)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:197,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:197,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:199,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Map.Entry<K,Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].entrySet()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
    - '[java.util.HashSet].<init>(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].convertKey(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - '[java.util.HashSet].add(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry)'
    - property.getName()
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].<init>(K,Object)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
    - '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    linkageType: ''
    returnType: java.util.Set<Map.Entry<K,Object>>
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:210,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(Object)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:210,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].get(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(Object)'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:228,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:228,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DynaProperty[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    linkageType: ''
    returnType: DynaProperty[]
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 2
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isEmpty()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isReadOnly()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:269,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:270,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:272,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].convertKey(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:272,1
    - Dst: '[java.util.HashSet].add(K)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:272,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:274,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:277,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:277,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<K>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].keySet()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
    - '[java.util.HashSet].add(K)'
    - '[java.util.HashSet].<init>(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].convertKey(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - property.getName()
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    linkageType: ''
    returnType: java.util.Set<K>
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].keySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isReadOnly()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:296,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:297,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(K)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:299,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:300,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:300,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:301,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Object)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:301,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - K
    - Object
    constantsTouched: []
    func_position:
      end: 303
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].put(K,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isReadOnly()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(K)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].put(K,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isReadOnly()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:313,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:314,1
    - Dst: '[java.util.Map<?extendsK,?extendsObject>].forEach()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:316,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?extendsK,?extendsObject>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<?extendsK,?extendsObject>
    constantsTouched: []
    func_position:
      end: 317
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 317
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].putAll(java.util.Map<?extendsK,?extendsObject>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    - '[java.util.Map<?extendsK,?extendsObject>].forEach()'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].putAll(java.util.Map<?extendsK,?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].remove(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].size()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].toString(Object,null)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 2
    functionsReached:
    - '[java.util.Objects].toString(Object,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:358,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:359,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:361,1
    - Dst: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:362,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:362,1
    - Dst: '[java.util.ArrayList].add(Object)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:363,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator:365,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.DynaBean
      - boolean
      - java.util.Set<K>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 366
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].values()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
    - property.getName()
    - '[java.util.ArrayList].add(Object)'
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
    - '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BaseDynaBeanMapDecorator)'
    linkageType: ''
    returnType: java.util.Collection<Object>
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].values()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - K
    - Object
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].<init>(K,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].<init>(K,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.getKey()
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry:74,1
    - Dst: '[java.util.Objects].equals(K,org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry:74,1
    - Dst: other.getValue()
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry:74,1
    - Dst: '[java.util.Objects].equals(Object,org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry:74,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].equals(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - other.getValue()
    - other.getKey()
    - '[java.util.Objects].equals(K,org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry)'
    - '[java.util.Objects].equals(Object,org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].getKey()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].getValue()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(K,Object)'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].hashCode()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(K,Object)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].setValue(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].setValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getClass()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:73,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:73,1
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V,boolean)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - propertyValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getClass()'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V,boolean)'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getClass()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:73,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:73,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:118,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - propertyName
    - propertyValue
    - ignoreNull
    argTypes:
    - String
    - V
    - boolean
    constantsTouched: []
    func_position:
      end: 124
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getClass()'
    - '[String].isEmpty()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(Object,String,V)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:143,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer,org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:148,1
    - Dst: '[org.apache.commons.logging.Log].warn(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer,org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:150,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer,org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:153,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer,org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:156,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer,org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
      Src: org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer:159,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 161
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(Object,String,V)'
    - '[org.apache.commons.logging.Log].warn(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer,org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer,org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getPropertyName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getPropertyValue()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getPropertyValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - V
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].isIgnoreNull()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].isIgnoreNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].getClassesCache()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:99,1
    - Dst: '[java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>].clear()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].clear()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>].clear()'
    - '[org.apache.commons.beanutils2.WrapDynaClass].getClassesCache()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>,null)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.WrapDynaClass
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.WrapDynaClass
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:123,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].<init>(Class<?>,org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:124,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].getClassesCache()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:125,1
    - Dst: '[java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>].computeIfAbsent(org.apache.commons.beanutils2.WrapDynaClass.CacheKey)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.WrapDynaClass
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - pu
    argTypes:
    - Class<?>
    - org.apache.commons.beanutils2.PropertyUtilsBean
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>].computeIfAbsent(org.apache.commons.beanutils2.WrapDynaClass.CacheKey)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].<init>(Class<?>,org.apache.commons.beanutils2.WrapDynaClass)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].getClassesCache()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.WrapDynaClass
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>].get()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].getClassesCache()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>].get()'
    linkageType: ''
    returnType: java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].getClassesCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:88,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:155,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:166,1
    - Dst: '[SoftReference].<init>(Class<?>)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:176,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:177,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].introspect()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.WrapDynaClass
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - propUtils
    argTypes:
    - Class<?>
    - org.apache.commons.beanutils2.PropertyUtilsBean
    constantsTouched: []
    func_position:
      end: 180
      start: 175
    functionDepth: 7
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].<init>(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[SoftReference].<init>(Class<?>)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].introspect()'
    - '[Class<?>].getName()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.WrapDynaClass
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].<init>(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reference<Class<?>>].get()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].getBeanClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 2
    functionsReached:
    - '[Reference<Class<?>>].get()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].getBeanClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DynaProperty[]].clone()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DynaProperty[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].getDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[DynaProperty[]].clone()'
    linkageType: ''
    returnType: DynaProperty[]
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].getDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:218,1
    - Dst: '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].get(org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].get(org.apache.commons.beanutils2.WrapDynaClass)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].getName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,java.beans.PropertyDescriptor>].get(String)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,java.beans.PropertyDescriptor>].get(String)'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyUtilsBean()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBean
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyUtilsBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].getBeanClass()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:257,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyUtilsBean()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:258,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:258,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getMappedPropertyDescriptors(Class<?>)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:262,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:264,1
    - Dst: '[java.util.HashMap].size()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:268,1
    - Dst: regulars[i].getName()
      Src: org.apache.commons.beanutils2.WrapDynaClass:270,1
    - Dst: '[java.util.HashMap<String,java.beans.PropertyDescriptor>].put(org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:270,1
    - Dst: regulars[i].getName()
      Src: org.apache.commons.beanutils2.WrapDynaClass:271,1
    - Dst: regulars[i].getPropertyType()
      Src: org.apache.commons.beanutils2.WrapDynaClass:271,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:271,1
    - Dst: properties[i].getName()
      Src: org.apache.commons.beanutils2.WrapDynaClass:272,1
    - Dst: '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].put(org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:272,1
    - Dst: '[java.util.HashMap].values()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:277,1
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.WrapDynaClass:279,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:279,1
    - Dst: properties[j].getName()
      Src: org.apache.commons.beanutils2.WrapDynaClass:280,1
    - Dst: '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].put(org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:280,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 255
    functionDepth: 6
    functionLinenumber: 255
    functionLinenumberEnd: 283
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].introspect()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
    - properties[i].getName()
    - '[java.util.HashMap<String,java.beans.PropertyDescriptor>].put(org.apache.commons.beanutils2.WrapDynaClass)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].getBeanClass()'
    - '[org.apache.commons.beanutils2.PropertyUtils].getMappedPropertyDescriptors(Class<?>)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].values()'
    - descriptor.getName()
    - '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].put(org.apache.commons.beanutils2.WrapDynaClass)'
    - regulars[i].getPropertyType()
    - properties[j].getName()
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.WrapDynaClass,org.apache.commons.beanutils2.WrapDynaClass)'
    - regulars[i].getName()
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.WrapDynaClass)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyUtilsBean()'
    - '[java.util.HashMap].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].introspect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].getBeanClass()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:311,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.WrapDynaClass:311,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.WrapDynaClass)'
      Src: org.apache.commons.beanutils2.WrapDynaClass:311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<java.util.Map<CacheKey,org.apache.commons.beanutils2.WrapDynaClass>>
      - String
      - Reference<Class<?>>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      - java.util.HashMap<String,java.beans.PropertyDescriptor>
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InstantiationException
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass].newInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(org.apache.commons.beanutils2.WrapDynaClass)'
    - '[org.apache.commons.beanutils2.WrapDynaClass].getBeanClass()'
    - '[Class<?>].newInstance()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.WrapDynaClass].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.WrapDynaClass.CacheKey
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanCls
    - pu
    argTypes:
    - Class<?>
    - org.apache.commons.beanutils2.PropertyUtilsBean
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].<init>(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.WrapDynaClass.CacheKey
    signature: '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].<init>(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals(org.apache.commons.beanutils2.WrapDynaClass.CacheKey)'
      Src: org.apache.commons.beanutils2.WrapDynaClass.CacheKey:75,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].equals(org.apache.commons.beanutils2.WrapDynaClass.CacheKey)'
      Src: org.apache.commons.beanutils2.WrapDynaClass.CacheKey:75,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].equals(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].equals(org.apache.commons.beanutils2.WrapDynaClass.CacheKey)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].equals(org.apache.commons.beanutils2.WrapDynaClass.CacheKey)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].hashCode()'
      Src: org.apache.commons.beanutils2.WrapDynaClass.CacheKey:82,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].hashCode()'
      Src: org.apache.commons.beanutils2.WrapDynaClass.CacheKey:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - PropertyUtilsBean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].hashCode()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].hashCode()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.IntrospectionContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - icontext
    argTypes:
    - org.apache.commons.beanutils2.IntrospectionContext
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.BeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanIntrospector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.BeanIntrospector].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanIntrospector
    signature: '[org.apache.commons.beanutils2.BeanIntrospector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:132,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:135,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:138,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.LazyDynaBean:141,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:144,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.LazyDynaBean:147,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:150,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:153,1
    - Dst: Float.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:156,1
    - Dst: Double.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:159,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:180,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>(org.apache.commons.beanutils2.LazyDynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 6
    functionsReached:
    - Character.valueOf(char)
    - Float.valueOf(byte)
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
    - Double.valueOf(byte)
    - '[java.math.BigDecimal].<init>(String)'
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>(org.apache.commons.beanutils2.LazyDynaClass)'
    - '[java.math.BigInteger].<init>(String)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaBean
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:132,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:135,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:138,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.LazyDynaBean:141,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:144,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.LazyDynaBean:147,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:150,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:153,1
    - Dst: Float.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:156,1
    - Dst: Double.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:159,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].newMap()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:190,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:195,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:195,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaBean:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dynaClass
    argTypes:
    - org.apache.commons.beanutils2.DynaClass
    constantsTouched: []
    func_position:
      end: 197
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - Float.valueOf(byte)
    - Double.valueOf(byte)
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].newMap()'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaClass].getName()'
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
    - '[java.math.BigInteger].<init>(String)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaBean
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:132,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:135,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:138,1
    - Dst: Character.valueOf(char)
      Src: org.apache.commons.beanutils2.LazyDynaBean:141,1
    - Dst: Byte.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:144,1
    - Dst: Short.valueOf(short)
      Src: org.apache.commons.beanutils2.LazyDynaBean:147,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:150,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:153,1
    - Dst: Float.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:156,1
    - Dst: Double.valueOf(byte)
      Src: org.apache.commons.beanutils2.LazyDynaBean:159,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:205,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].<init>(org.apache.commons.beanutils2.LazyDynaClass)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 3
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(char)
    - Float.valueOf(byte)
    - Double.valueOf(byte)
    - '[java.math.BigDecimal].<init>(String)'
    - Byte.valueOf(byte)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    - Long.valueOf(int)
    - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].<init>(org.apache.commons.beanutils2.LazyDynaClass)'
    - '[java.math.BigInteger].<init>(String)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaBean
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:218,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:219,1
    - Dst: '[java.util.Map<?,?>].containsKey(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:225,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].contains(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<?,?>].containsKey(String)'
    - '[java.util.Map<String,Object>].get(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].contains(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:240,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:242,1
    - Dst: '[org.apache.commons.logging.Log].isWarnEnabled()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:242,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:243,1
    - Dst: '[org.apache.commons.logging.Log].warn(String,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:243,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 247
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].createDynaBeanProperty(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].isWarnEnabled()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
    - '[org.apache.commons.logging.Log].warn(String,org.apache.commons.beanutils2.LazyDynaBean)'
    - '[Class<?>].newInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].createDynaBeanProperty(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:262,1
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:264,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:266,1
    - Dst: Array.newInstance(org.apache.commons.beanutils2.LazyDynaBean,int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:266,1
    - Dst: List.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaBean:268,1
    - Dst: '[Class<?>].isInterface()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:269,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:270,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:273,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:275,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:280,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 284
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].createIndexedProperty(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].isArray()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
    - '[IllegalArgumentException].<init>(String)'
    - '[Class<?>].getComponentType()'
    - '[Class<?>].isInterface()'
    - '[Class<?>].newInstance()'
    - Array.newInstance(org.apache.commons.beanutils2.LazyDynaBean,int)
    - List.class.isAssignableFrom(Class<?>)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].createIndexedProperty(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isInterface()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:297,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:299,1
    - Dst: Map.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaBean:301,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:303,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:305,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:309,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 313
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 313
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].createMappedProperty(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
    - '[IllegalArgumentException].<init>(String)'
    - Map.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
    - '[Class<?>].isInterface()'
    - '[Class<?>].newInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].createMappedProperty(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].createNumberProperty(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].createNumberProperty(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Date.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaBean:334,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:341,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:343,1
    - Dst: '[org.apache.commons.logging.Log].isWarnEnabled()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:343,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:344,1
    - Dst: '[org.apache.commons.logging.Log].warn(String,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:344,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 348
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 348
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].createOtherProperty(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].warn(String,org.apache.commons.beanutils2.LazyDynaBean)'
    - Date.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
    - '[org.apache.commons.logging.Log].isWarnEnabled()'
    - '[Class<?>].newInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].createOtherProperty(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 383
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].createPrimitiveProperty(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].createPrimitiveProperty(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:398,1
    - Dst: List.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaBean:398,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createIndexedProperty(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:399,1
    - Dst: Map.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaBean:402,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createMappedProperty(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:403,1
    - Dst: DynaBean.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaBean:406,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createDynaBeanProperty(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:407,1
    - Dst: '[Class<?>].isPrimitive()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:410,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createPrimitiveProperty(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:411,1
    - Dst: Number.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.LazyDynaBean:414,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createNumberProperty(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:415,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createOtherProperty(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:418,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 419
      start: 392
    functionDepth: 2
    functionLinenumber: 392
    functionLinenumberEnd: 419
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].isArray()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].createMappedProperty(String,Class<?>)'
    - DynaBean.class.isAssignableFrom(Class<?>)
    - Map.class.isAssignableFrom(Class<?>)
    - '[Class<?>].isPrimitive()'
    - Number.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.LazyDynaBean].createOtherProperty(String,Class<?>)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].createPrimitiveProperty(String,Class<?>)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].createNumberProperty(String,Class<?>)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].createIndexedProperty(String,Class<?>)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].createDynaBeanProperty(String,Class<?>)'
    - List.class.isAssignableFrom(Class<?>)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 435
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 435
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 451
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 451
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 3
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:468,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:470,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:476,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:481,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:481,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:481,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:484,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 488
      start: 466
    functionDepth: 3
    functionLinenumber: 466
    functionLinenumberEnd: 488
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 19
    functionsReached:
    - '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
    - '[java.util.Map<String,Object>].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,org.apache.commons.beanutils2.LazyDynaBean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:508,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:509,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:509,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:513,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:516,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isIndexed()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:516,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:517,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:517,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:517,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].growIndexedProperty(String,Object,int)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:521,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:524,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:524,1
    - Dst: Array.get(Object,int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:525,1
    - Dst: '[java.util.List<?>].get(int)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:528,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:530,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:530,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:530,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 531
      start: 505
    functionDepth: 4
    functionLinenumber: 505
    functionLinenumberEnd: 531
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].growIndexedProperty(String,Object,int)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
    - '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isIndexed()'
    - Array.get(Object,int)
    - '[java.util.List<?>].get(int)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:550,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:551,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:551,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:555,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:558,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isMapped()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:558,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:559,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:559,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:559,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:559,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:564,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:566,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:566,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:566,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 567
      start: 547
    functionDepth: 3
    functionLinenumber: 547
    functionLinenumberEnd: 567
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,java.util.Map<String,Object>)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[java.util.Map<?,?>].get(String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isMapped()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 577
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:593,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 596
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].getMap()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: list.size()
      Src: org.apache.commons.beanutils2.LazyDynaBean:614,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:615,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:615,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getContentType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:615,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:618,1
    - Dst: list.add(Object)
      Src: org.apache.commons.beanutils2.LazyDynaBean:620,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:626,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:626,1
    - Dst: Array.getLength(Object)
      Src: org.apache.commons.beanutils2.LazyDynaBean:628,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:630,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getComponentType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:630,1
    - Dst: Array.newInstance(org.apache.commons.beanutils2.LazyDynaBean,int)
      Src: org.apache.commons.beanutils2.LazyDynaBean:631,1
    - Dst: System.arraycopy(Object,int,org.apache.commons.beanutils2.LazyDynaBean,int,org.apache.commons.beanutils2.LazyDynaBean)
      Src: org.apache.commons.beanutils2.LazyDynaBean:632,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:634,1
    - Dst: Array.getLength(org.apache.commons.beanutils2.LazyDynaBean)
      Src: org.apache.commons.beanutils2.LazyDynaBean:635,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:637,1
    - Dst: Array.set(org.apache.commons.beanutils2.LazyDynaBean,org.apache.commons.beanutils2.LazyDynaBean,Object)
      Src: org.apache.commons.beanutils2.LazyDynaBean:637,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - indexedProperty
    - index
    argTypes:
    - String
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 643
      start: 606
    functionDepth: 3
    functionLinenumber: 606
    functionLinenumberEnd: 643
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].growIndexedProperty(String,Object,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,Class<?>)'
    - Array.getLength(org.apache.commons.beanutils2.LazyDynaBean)
    - '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
    - list.size()
    - Array.set(org.apache.commons.beanutils2.LazyDynaBean,org.apache.commons.beanutils2.LazyDynaBean,Object)
    - '[org.apache.commons.beanutils2.LazyDynaBean].getComponentType()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.DynaProperty].getContentType()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
    - '[Object].getClass()'
    - list.add(Object)
    - System.arraycopy(Object,int,org.apache.commons.beanutils2.LazyDynaBean,int,org.apache.commons.beanutils2.LazyDynaBean)
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - Array.newInstance(org.apache.commons.beanutils2.LazyDynaBean,int)
    - Array.getLength(Object)
    - '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,org.apache.commons.beanutils2.LazyDynaBean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].growIndexedProperty(String,Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isAssignableFrom(Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:653,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dest
    - source
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 661
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 661
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].isAssignable(Class<?>,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].isAssignableFrom(Class<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].isAssignable(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:670,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:673,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:676,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 677
      start: 669
    functionDepth: 2
    functionLinenumber: 669
    functionLinenumberEnd: 677
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.logging.Log
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 685
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 685
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.logging.Log
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:695,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 696
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].newMap()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].newMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:708,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:711,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:717,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:717,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:717,1
    - Dst: '[java.util.Map<?,?>].remove(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:719,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 720
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 720
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].remove(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].getClass()'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
    - '[java.util.Map<String,Object>].get(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<?,?>].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].remove(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:736,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:737,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:737,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:741,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:744,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isIndexed()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:744,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:745,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:745,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:745,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:745,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].growIndexedProperty(String,Object,int)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:749,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:752,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:752,1
    - Dst: Array.set(Object,int,Object)
      Src: org.apache.commons.beanutils2.LazyDynaBean:753,1
    - Dst: '[java.util.Map<String,Object>].set(int,Object)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:759,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:761,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:761,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:761,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - index
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 763
      start: 733
    functionDepth: 4
    functionLinenumber: 733
    functionLinenumberEnd: 763
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].growIndexedProperty(String,Object,int)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
    - '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - Array.set(Object,int,Object)
    - '[java.util.Map<String,Object>].set(int,Object)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isIndexed()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:777,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:779,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:780,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].add(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:783,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:785,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:785,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:790,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:793,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isPrimitive()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:793,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:794,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:796,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:796,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isAssignable(org.apache.commons.beanutils2.LazyDynaBean,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:796,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:797,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:797,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:798,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:798,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,org.apache.commons.beanutils2.LazyDynaBean,String,org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:797,1
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:802,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 803
      start: 774
    functionDepth: 3
    functionLinenumber: 774
    functionLinenumberEnd: 803
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,Object>].put(String,Object)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isPrimitive()'
    - '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
    - '[NullPointerException].<init>(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
    - '[IllegalArgumentException].<init>(String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.MutableDynaClass].add(String,org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.ConversionException].format(String,org.apache.commons.beanutils2.LazyDynaBean,String,org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.MutableDynaClass].add(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
    - '[org.apache.commons.beanutils2.MutableDynaClass].isRestricted()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isAssignable(org.apache.commons.beanutils2.LazyDynaBean,org.apache.commons.beanutils2.LazyDynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:819,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:820,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:820,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:823,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:826,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isMapped()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:826,1
    - Dst: '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:827,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:827,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:827,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:827,1
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:831,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - key
    - value
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 832
      start: 815
    functionDepth: 3
    functionLinenumber: 815
    functionLinenumberEnd: 832
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].put(String,Object)'
    - '[org.apache.commons.beanutils2.MutableDynaClass].getDynaProperty(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.LazyDynaBean)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,java.util.Map<String,Object>)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isMapped()'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:844,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.apache.commons.beanutils2.LazyDynaBean:845,1
    - Dst: '[java.util.Map<?,?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:851,1
    - Dst: '[java.util.List<?>].size()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:855,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:858,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
      Src: org.apache.commons.beanutils2.LazyDynaBean:858,1
    - Dst: Array.getLength(org.apache.commons.beanutils2.LazyDynaBean)
      Src: org.apache.commons.beanutils2.LazyDynaBean:859,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.logging.Log
      - java.math.BigInteger
      - java.math.BigDecimal
      - Character
      - Byte
      - Short
      - Integer
      - Long
      - Float
      - Double
      - LazyDynaBean[]
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - org.apache.commons.beanutils2.MutableDynaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 863
      start: 843
    functionDepth: 0
    functionLinenumber: 843
    functionLinenumberEnd: 863
    functionName: '[org.apache.commons.beanutils2.LazyDynaBean].size(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaBean].getClass()'
    - '[java.util.List<?>].size()'
    - '[java.util.Map<String,Object>].get(String)'
    - '[org.apache.commons.beanutils2.LazyDynaBean].isArray()'
    - '[java.util.Map<?,?>].size()'
    - Array.getLength(org.apache.commons.beanutils2.LazyDynaBean)
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.LazyDynaBean].size(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:48,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtils:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanIntrospector
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - introspector
    argTypes:
    - org.apache.commons.beanutils2.BeanIntrospector
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:62,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].clearDescriptors()'
      Src: org.apache.commons.beanutils2.PropertyUtils:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].clearDescriptors()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:84,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(Object,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dest
    - orig
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:105,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].describe(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 3
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].describe(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].describe(Object)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.PropertyUtils].describe(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:129,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 12
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:154,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
      Src: org.apache.commons.beanutils2.PropertyUtils:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - index
    argTypes:
    - Object
    - String
    - int
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 11
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(Object,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(Object,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:176,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 8
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:199,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - key
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 7
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:216,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtils:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Class<?>,java.util.Map>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getMappedPropertyDescriptors(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Class<?>)'
    linkageType: ''
    returnType: java.util.Map<Class<?>,java.util.Map>
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getMappedPropertyDescriptors(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:240,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 241
      start: 238
    functionDepth: 8
    functionLinenumber: 238
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:262,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 9
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:286,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.beans.PropertyDescriptor
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 287
      start: 284
    functionDepth: 10
    functionLinenumber: 284
    functionLinenumberEnd: 287
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:304,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
      Src: org.apache.commons.beanutils2.PropertyUtils:304,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PropertyDescriptor[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 305
      start: 303
    functionDepth: 6
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: PropertyDescriptor[]
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:322,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PropertyDescriptor[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: PropertyDescriptor[]
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:346,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyEditorClass(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 347
      start: 344
    functionDepth: 11
    functionLinenumber: 344
    functionLinenumberEnd: 347
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyEditorClass(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyEditorClass(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyEditorClass(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:370,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 10
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:387,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtils:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - descriptor
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 2
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getReadMethod(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getReadMethod(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:411,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 11
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:428,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(java.beans.PropertyDescriptor)'
      Src: org.apache.commons.beanutils2.PropertyUtils:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - descriptor
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 2
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].getWriteMethod(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(java.beans.PropertyDescriptor)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.PropertyUtils].getWriteMethod(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:448,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 449
      start: 447
    functionDepth: 10
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:468,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,String)'
      Src: org.apache.commons.beanutils2.PropertyUtils:468,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 469
      start: 467
    functionDepth: 10
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:479,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
      Src: org.apache.commons.beanutils2.PropertyUtils:479,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanIntrospector
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - introspector
    argTypes:
    - org.apache.commons.beanutils2.BeanIntrospector
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 2
    functionLinenumber: 478
    functionLinenumberEnd: 480
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:488,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].resetBeanIntrospectors()'
      Src: org.apache.commons.beanutils2.PropertyUtils:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 2
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].resetBeanIntrospectors()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].resetBeanIntrospectors()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].resetBeanIntrospectors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:513,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - bean
    - name
    - index
    - value
    argTypes:
    - Object
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 514
      start: 511
    functionDepth: 11
    functionLinenumber: 511
    functionLinenumberEnd: 514
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(Object,String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(Object,String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:537,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 538
      start: 535
    functionDepth: 12
    functionLinenumber: 535
    functionLinenumberEnd: 538
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:559,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 560
      start: 557
    functionDepth: 12
    functionLinenumber: 557
    functionLinenumberEnd: 560
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:582,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - bean
    - name
    - key
    - value
    argTypes:
    - Object
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 583
      start: 580
    functionDepth: 11
    functionLinenumber: 580
    functionLinenumberEnd: 583
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(Object,String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(Object,String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:606,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setNestedProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 607
      start: 604
    functionDepth: 9
    functionLinenumber: 604
    functionLinenumberEnd: 607
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setNestedProperty(Object,String,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:629,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 630
      start: 627
    functionDepth: 10
    functionLinenumber: 627
    functionLinenumberEnd: 630
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].setProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.PropertyUtils:653,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.PropertyUtils:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 654
      start: 651
    functionDepth: 11
    functionLinenumber: 651
    functionLinenumberEnd: 654
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 658
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 658
    functionName: '[org.apache.commons.beanutils2.PropertyUtils].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtils
    signature: '[org.apache.commons.beanutils2.PropertyUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object,null)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.WrapDynaBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instance
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.WrapDynaBean
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.commons.beanutils2.WrapDynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.WrapDynaBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - instance
    - cls
    argTypes:
    - Object
    - org.apache.commons.beanutils2.WrapDynaClass
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object,org.apache.commons.beanutils2.WrapDynaClass)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.WrapDynaBean
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object,org.apache.commons.beanutils2.WrapDynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].contains(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].contains(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:106,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:106,1
    - Dst: ite.getTargetException()
      Src: org.apache.commons.beanutils2.WrapDynaBean:108,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:109,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:113,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 11
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
    - ite.getTargetException()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:133,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:133,1
    - Dst: ite.getTargetException()
      Src: org.apache.commons.beanutils2.WrapDynaBean:137,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:138,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:140,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 143
      start: 129
    functionDepth: 11
    functionLinenumber: 129
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].get(String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
    - ite.getTargetException()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].get(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:158,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:158,1
    - Dst: ite.getTargetException()
      Src: org.apache.commons.beanutils2.WrapDynaBean:160,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:161,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:163,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 166
      start: 154
    functionDepth: 7
    functionLinenumber: 154
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].get(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
    - ite.getTargetException()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].get(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:176,1
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(org.apache.commons.beanutils2.WrapDynaBean)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:190,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:190,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:192,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 195
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyUtilsBean()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:216,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:218,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 219
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyUtilsBean()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBean
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].remove(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].remove(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:247,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:247,1
    - Dst: ite.getTargetException()
      Src: org.apache.commons.beanutils2.WrapDynaBean:251,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:252,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:254,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - index
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 256
      start: 244
    functionDepth: 11
    functionLinenumber: 244
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
    - ite.getTargetException()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:270,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:270,1
    - Dst: ite.getTargetException()
      Src: org.apache.commons.beanutils2.WrapDynaBean:272,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:273,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:275,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 277
      start: 267
    functionDepth: 11
    functionLinenumber: 267
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
    - ite.getTargetException()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.WrapDynaBean:292,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:292,1
    - Dst: ite.getTargetException()
      Src: org.apache.commons.beanutils2.WrapDynaBean:294,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:295,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
      Src: org.apache.commons.beanutils2.WrapDynaBean:297,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.beanutils2.WrapDynaClass
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - key
    - value
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 299
      start: 289
    functionDepth: 11
    functionLinenumber: 289
    functionLinenumberEnd: 299
    functionName: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
    - ite.getTargetException()
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.WrapDynaBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.WrapDynaBean].set(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(null,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(null,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:85,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:85,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaMap:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - dynaClass
    argTypes:
    - org.apache.commons.beanutils2.DynaClass
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(org.apache.commons.beanutils2.DynaClass)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaClass].getName()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,DynaProperty[])'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(org.apache.commons.beanutils2.DynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(null,DynaProperty[])'
      Src: org.apache.commons.beanutils2.LazyDynaMap:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DynaProperty[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - properties
    argTypes:
    - DynaProperty[]
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(DynaProperty[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(null,DynaProperty[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(DynaProperty[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(null,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.Map<String,Object>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(null,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,java.util.Map<String,Object>)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:122,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(org.apache.commons.beanutils2.LazyDynaMap)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - DynaProperty[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 2
    argNames:
    - name
    - properties
    argTypes:
    - String
    - DynaProperty[]
    constantsTouched: []
    func_position:
      end: 128
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,DynaProperty[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,java.util.Map<String,Object>)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(org.apache.commons.beanutils2.LazyDynaMap)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,DynaProperty[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].newMap()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.LazyDynaMap
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 2
    argNames:
    - name
    - values
    argTypes:
    - String
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,java.util.Map<String,Object>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].newMap()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.LazyDynaMap
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getName()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:149,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:149,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaProperty
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - property
    argTypes:
    - org.apache.commons.beanutils2.DynaProperty
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].add(org.apache.commons.beanutils2.DynaProperty)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].getName()'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].add(org.apache.commons.beanutils2.DynaProperty)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,null)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].add(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:173,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:174,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:175,1
    - Dst: values.computeIfAbsent(String)
      Src: org.apache.commons.beanutils2.LazyDynaMap:178,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 179
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 179
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
    - values.computeIfAbsent(String)
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 4
    argNames:
    - name
    - type
    - readable
    - writable
    argTypes:
    - String
    - Class<?>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values.size()
      Src: org.apache.commons.beanutils2.LazyDynaMap:222,1
    - Dst: values.entrySet()
      Src: org.apache.commons.beanutils2.LazyDynaMap:223,1
    - Dst: e.getKey()
      Src: org.apache.commons.beanutils2.LazyDynaMap:224,1
    - Dst: values.get(org.apache.commons.beanutils2.LazyDynaMap)
      Src: org.apache.commons.beanutils2.LazyDynaMap:225,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.LazyDynaMap)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:226,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DynaProperty[]
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 230
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 1
    functionsReached:
    - values.size()
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.LazyDynaMap)'
    - values.entrySet()
    - values.get(org.apache.commons.beanutils2.LazyDynaMap)
    - e.getKey()
    linkageType: ''
    returnType: DynaProperty[]
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:258,1
    - Dst: values.get(String)
      Src: org.apache.commons.beanutils2.LazyDynaMap:259,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isReturnNull()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:262,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:266,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:268,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(String,org.apache.commons.beanutils2.LazyDynaMap)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:268,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 269
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
    - values.get(String)
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(String,org.apache.commons.beanutils2.LazyDynaMap)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].isReturnNull()'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].getName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:308,1
    - Dst: values.containsKey(org.apache.commons.beanutils2.LazyDynaMap)
      Src: org.apache.commons.beanutils2.LazyDynaMap:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].isDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 2
    functionsReached:
    - values.containsKey(org.apache.commons.beanutils2.LazyDynaMap)
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].isDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].isReturnNull()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].isReturnNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:348,1
    - Dst: '[java.util.Map<String,Object>].getClass()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:348,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].newInstance()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:348,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].newMap()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:351,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].<init>(org.apache.commons.beanutils2.LazyDynaMap)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:355,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperties()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:356,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].add(org.apache.commons.beanutils2.LazyDynaMap)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:359,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 363
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].newInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(org.apache.commons.beanutils2.LazyDynaMap)'
    - '[java.util.Map<String,Object>].getClass()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperties()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].newMap()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].add(org.apache.commons.beanutils2.LazyDynaMap)'
    - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
    - '[org.apache.commons.beanutils2.LazyDynaMap].newInstance()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:375,1
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:376,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:377,1
    - Dst: values.remove(String)
      Src: org.apache.commons.beanutils2.LazyDynaMap:379,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 380
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 380
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].remove(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
    - values.remove(String)
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
      Src: org.apache.commons.beanutils2.LazyDynaMap:390,1
    - Dst: values.containsKey(String)
      Src: org.apache.commons.beanutils2.LazyDynaMap:390,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.LazyDynaMap:391,1
    - Dst: values.put(String,Object)
      Src: org.apache.commons.beanutils2.LazyDynaMap:393,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 394
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 394
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
    - '[IllegalArgumentException].<init>(String)'
    - values.containsKey(String)
    - values.put(String,Object)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].set(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].setMap(java.util.Map<String,Object>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].setMap(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - restricted
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.MutableDynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.LazyDynaBean
    argCount: 1
    argNames:
    - returnNull
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 428
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 428
    functionName: '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.DynaBean].get(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 57
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.DynaBean].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.DynaBean].remove(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBean].remove(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - index
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.DynaBean].set(String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBean].set(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.beanutils2.DynaBean].set(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBean].set(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - key
    - value
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.beanutils2.DynaBean].set(String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DynaBean].set(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.DynaBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.DynaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].getClass()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:61,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:61,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:72,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(null,null,null)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BasicDynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].getClass()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BasicDynaClass
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].getClass()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:61,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:61,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:72,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>,null)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BasicDynaClass
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - dynaBeanClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].getClass()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BasicDynaClass
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].getClass()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:61,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:61,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:72,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].setDynaBeanClass(Class<?>)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:105,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].setProperties(DynaProperty[])'
      Src: org.apache.commons.beanutils2.BasicDynaClass:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - DynaProperty[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BasicDynaClass
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - dynaBeanClass
    - properties
    argTypes:
    - String
    - Class<?>
    - DynaProperty[]
    constantsTouched: []
    func_position:
      end: 109
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>,DynaProperty[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaClass].setProperties(DynaProperty[])'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].setDynaBeanClass(Class<?>)'
    - '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].getClass()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BasicDynaClass
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>,DynaProperty[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].getDynaBeanClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].getDynaBeanClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DynaProperty[]].clone()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DynaProperty[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].getDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 0
    functionsReached:
    - '[DynaProperty[]].clone()'
    linkageType: ''
    returnType: DynaProperty[]
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].getDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:147,1
    - Dst: '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].get(org.apache.commons.beanutils2.BasicDynaClass)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].get(org.apache.commons.beanutils2.BasicDynaClass)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].setDynaBeanClass(Class<?>)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:174,1
    - Dst: '[Constructor<?>].newInstance(Object[])'
      Src: org.apache.commons.beanutils2.BasicDynaClass:177,1
    - Dst: e.getTargetException()
      Src: org.apache.commons.beanutils2.BasicDynaClass:179,1
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].getMessage()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:179,1
    - Dst: '[InstantiationException].<init>(org.apache.commons.beanutils2.BasicDynaClass)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:179,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InstantiationException
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 2
    functionsReached:
    - '[InstantiationException].<init>(org.apache.commons.beanutils2.BasicDynaClass)'
    - '[Constructor<?>].newInstance(Object[])'
    - e.getTargetException()
    - '[org.apache.commons.beanutils2.BasicDynaClass].getMessage()'
    - '[org.apache.commons.beanutils2.BasicDynaClass].setDynaBeanClass(Class<?>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isInterface()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:192,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:193,1
    - Dst: DynaBean.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.BasicDynaClass:195,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:196,1
    - Dst: '[Class<?>].getConstructor(Class<?>[])'
      Src: org.apache.commons.beanutils2.BasicDynaClass:201,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:203,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dynaBeanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 206
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].setDynaBeanClass(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 2
    functionsReached:
    - '[Class<?>].getConstructor(Class<?>[])'
    - DynaBean.class.isAssignableFrom(Class<?>)
    - '[IllegalArgumentException].<init>(String)'
    - '[Class<?>].isInterface()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].setDynaBeanClass(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(DynaProperty[],String)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:214,1
    - Dst: '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].clear()'
      Src: org.apache.commons.beanutils2.BasicDynaClass:215,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.BasicDynaClass:217,1
    - Dst: '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].put(org.apache.commons.beanutils2.BasicDynaClass,org.apache.commons.beanutils2.BasicDynaClass)'
      Src: org.apache.commons.beanutils2.BasicDynaClass:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DynaProperty[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Class<?>[]
      - Constructor<?>
      - Object[]
      - Class<?>
      - String
      - DynaProperty[]
      - java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - properties
    argTypes:
    - DynaProperty[]
    constantsTouched: []
    func_position:
      end: 219
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 219
    functionName: '[org.apache.commons.beanutils2.BasicDynaClass].setProperties(DynaProperty[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].clear()'
    - '[java.util.HashMap<String,org.apache.commons.beanutils2.DynaProperty>].put(org.apache.commons.beanutils2.BasicDynaClass,org.apache.commons.beanutils2.BasicDynaClass)'
    - '[java.util.Objects].requireNonNull(DynaProperty[],String)'
    - property.getName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BasicDynaClass].setProperties(DynaProperty[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DynaProperty[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaClass.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: DynaProperty[]
    signature: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaClass.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.DynaClass].getName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.DynaClass].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InstantiationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaClass.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.DynaClass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.DynaClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:104,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:105,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.DynaProperty
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dynaProperty
    - value
    argTypes:
    - org.apache.commons.beanutils2.DynaProperty
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils2.DynaProperty,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils2.DynaProperty,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>].get()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtilsBean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 24
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>].get()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>].set(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.BeanUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newInstance
    argTypes:
    - org.apache.commons.beanutils2.BeanUtilsBean
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>].set(org.apache.commons.beanutils2.BeanUtilsBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:83,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:94,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:142,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:142,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 5
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 15
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:83,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:94,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:154,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:154,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.ConvertUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtilsBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - todoRemove
    argTypes:
    - org.apache.commons.beanutils2.ConvertUtilsBean
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 5
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:83,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanUtilsBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - convertUtilsBean
    - propertyUtilsBean
    argTypes:
    - org.apache.commons.beanutils2.ConvertUtilsBean
    - org.apache.commons.beanutils2.PropertyUtilsBean
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:188,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:189,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getName()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:189,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:189,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:193,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:193,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:195,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].newInstance()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:195,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:197,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BeanUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:197,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InstantiationException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 199
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].cloneBean(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].newInstance()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(org.apache.commons.beanutils2.BeanUtilsBean,Object)'
    - '[Object].getClass()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getName()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].cloneBean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:212,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<R>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:212,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - type
    argTypes:
    - Object
    - Class<R>
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,Class<R>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<R>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,Class<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,Class<?>)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - type
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].convertForCopy(Object,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].convertForCopy(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:264,1
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:265,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:266,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:267,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:271,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:271,1
    - Dst: origDescriptor.getName()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:273,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:276,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:276,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:276,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:276,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:277,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:278,1
    - Dst: propMap.entrySet()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:286,1
    - Dst: entry.getKey()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:287,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:288,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:288,1
    - Dst: entry.getValue()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:289,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:289,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:293,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:293,1
    - Dst: origDescriptor.getName()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:295,1
    - Dst: '[String].equals(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:296,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:301,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:301,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:302,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dest
    - orig
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 309
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 309
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaBean].get(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
    - propMap.entrySet()
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - entry.getKey()
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[String].equals(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
    - entry.getValue()
    - origDescriptor.getName()
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:335,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:336,1
    - Dst: '[StringBuilder].append(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:337,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:338,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:339,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:340,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:342,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:344,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:347,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:350,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:352,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:354,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:356,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:356,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:358,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:359,1
    - Dst: '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:359,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:364,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:364,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:365,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:367,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:367,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:367,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:368,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:373,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:374,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:375,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:379,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:381,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:382,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:386,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:387,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils2.DynaProperty,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:391,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:395,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:395,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:402,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:405,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:406,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:411,1
    - Dst: '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:412,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getComponentType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:417,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].convertForCopy(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:417,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:419,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:419,1
    - Dst: '[InvocationTargetException].<init>(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:421,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:428,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:428,1
    - Dst: '[InvocationTargetException].<init>(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:430,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].convertForCopy(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:433,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:435,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:435,1
    - Dst: '[InvocationTargetException].<init>(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:437,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 440
      start: 333
    functionDepth: 10
    functionLinenumber: 333
    functionLinenumberEnd: 440
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(Object)'
    - '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].convertForCopy(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils2.DynaProperty,Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getComponentType()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.BeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[InvocationTargetException].<init>(org.apache.commons.beanutils2.BeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:483,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:486,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:487,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getName()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:487,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:487,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:490,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:492,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:492,1
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:494,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:495,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:495,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:498,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:498,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:499,1
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:501,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:502,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:502,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:503,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:503,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 508
      start: 480
    functionDepth: 2
    functionLinenumber: 480
    functionLinenumberEnd: 508
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].describe(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - descriptor.getName()
    - '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanUtilsBean,String)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getName()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].describe(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:521,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:521,1
    - Dst: '[java.util.Collection<?>].stream()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:526,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].map()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:526,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].toArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:526,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:528,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:528,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:530,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:530,1
    - Dst: Array.getLength(Object)
      Src: org.apache.commons.beanutils2.BeanUtilsBean:533,1
    - Dst: Array.get(Object,org.apache.commons.beanutils2.BeanUtilsBean)
      Src: org.apache.commons.beanutils2.BeanUtilsBean:536,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:541,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:541,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 545
      start: 520
    functionDepth: 9
    functionLinenumber: 520
    functionLinenumberEnd: 545
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collection<?>].stream()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].isArray()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].map()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].toArray()'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    - Array.get(Object,org.apache.commons.beanutils2.BeanUtilsBean)
    - Array.getLength(Object)
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConvertUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:568,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:568,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:569,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 570
      start: 567
    functionDepth: 12
    functionLinenumber: 567
    functionLinenumberEnd: 570
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:586,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:586,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:587,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:587,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - index
    argTypes:
    - Object
    - String
    - int
    constantsTouched: []
    func_position:
      end: 588
      start: 584
    functionDepth: 11
    functionLinenumber: 584
    functionLinenumberEnd: 588
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:602,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:602,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:603,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 604
      start: 601
    functionDepth: 8
    functionLinenumber: 601
    functionLinenumberEnd: 604
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:620,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:620,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:621,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - key
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 622
      start: 618
    functionDepth: 7
    functionLinenumber: 618
    functionLinenumberEnd: 622
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:636,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:636,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:637,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 638
      start: 635
    functionDepth: 8
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getNestedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getNestedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 652
      start: 650
    functionDepth: 9
    functionLinenumber: 650
    functionLinenumberEnd: 652
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getNestedProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropertyUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 661
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyUtilsBean
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:674,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:674,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:675,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 676
      start: 673
    functionDepth: 11
    functionLinenumber: 673
    functionLinenumberEnd: 676
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].getSimpleProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].getSimpleProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:711,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:712,1
    - Dst: '[java.util.Map<String,?extendsObject>].entrySet()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:716,1
    - Dst: entry.getKey()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:718,1
    - Dst: entry.getValue()
      Src: org.apache.commons.beanutils2.BeanUtilsBean:724,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:724,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Map<String,?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - properties
    argTypes:
    - Object
    - java.util.Map<String,?extendsObject>
    constantsTouched: []
    func_position:
      end: 726
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 726
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(Object,java.util.Map<String,?extendsObject>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - entry.getKey()
    - '[java.util.Map<String,?extendsObject>].entrySet()'
    - entry.getValue()
    - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(Object,org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].populate(Object,java.util.Map<String,?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:759,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:760,1
    - Dst: '[StringBuilder].append(Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:761,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:762,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:763,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:764,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:766,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:768,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:771,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:774,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:776,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:778,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:780,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:780,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:782,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:783,1
    - Dst: '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:783,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:788,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:788,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:789,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:791,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:791,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:791,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:795,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:800,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:801,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:802,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:806,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:808,1
    - Dst: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:809,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:813,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:814,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils2.DynaProperty,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:818,1
    - Dst: List.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.beanutils2.BeanUtilsBean:819,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:824,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:824,1
    - Dst: Array.get(Object,int)
      Src: org.apache.commons.beanutils2.BeanUtilsBean:825,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:825,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:829,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:829,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:837,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:838,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:839,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:843,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:845,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:846,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:847,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:851,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:852,1
    - Dst: List.class.isAssignableFrom(org.apache.commons.beanutils2.BeanUtilsBean)
      Src: org.apache.commons.beanutils2.BeanUtilsBean:852,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:855,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:856,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:857,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:861,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:863,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:864,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:865,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:869,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:875,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:879,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:879,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:881,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:881,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:883,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:883,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:885,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].isArray()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:887,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:889,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getComponentType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:889,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:889,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:891,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getComponentType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:891,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:891,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getComponentType()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:893,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:893,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:896,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:896,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:898,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:898,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:900,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:905,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:905,1
    - Dst: '[InvocationTargetException].<init>(org.apache.commons.beanutils2.BeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.BeanUtilsBean:907,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 163
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.BeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 909
      start: 757
    functionDepth: 10
    functionLinenumber: 757
    functionLinenumberEnd: 909
    functionName: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.BeanUtilsBean,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].isArray()'
    - '[StringBuilder].append(Object)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(Object,String,Object)'
    - '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils2.DynaProperty,Object)'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
    - '[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod()'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getComponentType()'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(org.apache.commons.beanutils2.BeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].getClass()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
    - Array.get(Object,int)
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
    - List.class.isAssignableFrom(org.apache.commons.beanutils2.BeanUtilsBean)
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(org.apache.commons.beanutils2.BeanUtilsBean)'
    - '[InvocationTargetException].<init>(org.apache.commons.beanutils2.BeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[StringBuilder].toString()'
    - List.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(null)'
      Src: org.apache.commons.beanutils2.BeanComparator:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanComparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.beanutils2.BeanComparator].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanComparator
    signature: '[org.apache.commons.beanutils2.BeanComparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].<init>(String,org.apache.commons.beanutils2.BeanComparator)'
      Src: org.apache.commons.beanutils2.BeanComparator:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanComparator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 8
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].<init>(String,org.apache.commons.beanutils2.BeanComparator)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanComparator
    signature: '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].setProperty(String)'
      Src: org.apache.commons.beanutils2.BeanComparator:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Comparator<V>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanComparator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - property
    - comparator
    argTypes:
    - String
    - java.util.Comparator<V>
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.BeanComparator].<init>(String,java.util.Comparator<V>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator].setProperty(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanComparator
    signature: '[org.apache.commons.beanutils2.BeanComparator].<init>(String,java.util.Comparator<V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].internalCompare(T,T)'
      Src: org.apache.commons.beanutils2.BeanComparator:152,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(T,String)'
      Src: org.apache.commons.beanutils2.BeanComparator:156,1
    - Dst: '[org.apache.commons.beanutils2.PropertyUtils].getProperty(T,String)'
      Src: org.apache.commons.beanutils2.BeanComparator:157,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator].internalCompare(Object,Object)'
      Src: org.apache.commons.beanutils2.BeanComparator:158,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanComparator)'
      Src: org.apache.commons.beanutils2.BeanComparator:160,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - o1
    - o2
    argTypes:
    - T
    - T
    constantsTouched: []
    func_position:
      end: 162
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.beanutils2.BeanComparator].compare(T,T)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(T,String)'
    - '[org.apache.commons.beanutils2.BeanComparator].internalCompare(Object,Object)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.BeanComparator)'
    - '[org.apache.commons.beanutils2.BeanComparator].internalCompare(T,T)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanComparator].compare(T,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator<V>].equals(org.apache.commons.beanutils2.BeanComparator)'
      Src: org.apache.commons.beanutils2.BeanComparator:181,1
    - Dst: '[String].equals(org.apache.commons.beanutils2.BeanComparator)'
      Src: org.apache.commons.beanutils2.BeanComparator:188,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 189
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 189
    functionName: '[org.apache.commons.beanutils2.BeanComparator].equals(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Comparator<V>].equals(org.apache.commons.beanutils2.BeanComparator)'
    - '[String].equals(org.apache.commons.beanutils2.BeanComparator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanComparator].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.beanutils2.BeanComparator].getComparator()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<V>
    signature: '[org.apache.commons.beanutils2.BeanComparator].getComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.beanutils2.BeanComparator].getProperty()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.BeanComparator].getProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator<V>].hashCode()'
      Src: org.apache.commons.beanutils2.BeanComparator:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.beanutils2.BeanComparator].hashCode()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Comparator<V>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanComparator].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].compare(Object,Object)'
      Src: org.apache.commons.beanutils2.BeanComparator:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - val1
    - val2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.apache.commons.beanutils2.BeanComparator].internalCompare(Object,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 1
    functionsReached:
    - '[java.util.Comparator].compare(Object,Object)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanComparator].internalCompare(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - java.util.Comparator<V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.apache.commons.beanutils2.BeanComparator].setProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.BeanComparator].setProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].<init>()'
      Src: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NaturalOrderComparator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator
    signature: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[E].compareTo(E)'
      Src: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - E
      - E
      classConcrete: true
      classEnum: false
      classFields:
      - NaturalOrderComparator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - obj1
    - obj2
    argTypes:
    - E
    - E
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].compare(E,E)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[E].compareTo(E)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].compare(E,E)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].getClass()'
      Src: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator:77,1
    - Dst: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].equals(org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator)'
      Src: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - NaturalOrderComparator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].equals(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].equals(org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NaturalOrderComparator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].hashCode()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:51,1
    - Dst: pd.getWriteMethod()
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:53,1
    - Dst: pd.getName()
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:55,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getName()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:55,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanIntrospectionData,org.apache.commons.beanutils2.BeanIntrospectionData)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyDescriptor[]
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - descs
    argTypes:
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionData].setUpWriteMethodNames(PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospectionData.java
    functionUses: 1
    functionsReached:
    - pd.getWriteMethod()
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getName()'
    - '[java.util.HashMap].<init>()'
    - pd.getName()
    - '[java.util.HashMap].put(org.apache.commons.beanutils2.BeanIntrospectionData,org.apache.commons.beanutils2.BeanIntrospectionData)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionData].setUpWriteMethodNames(PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].setUpWriteMethodNames(PropertyDescriptor[])'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:73,1
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[],java.util.Map<String,String>)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyDescriptor[]
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.BeanIntrospectionData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descs
    argTypes:
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospectionData.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].setUpWriteMethodNames(PropertyDescriptor[])'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[],java.util.Map<String,String>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanIntrospectionData
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - PropertyDescriptor[]
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyDescriptor[]
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.BeanIntrospectionData
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - descs
    - writeMethNames
    argTypes:
    - PropertyDescriptor[]
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[],java.util.Map<String,String>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospectionData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.BeanIntrospectionData
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[],java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptors()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:95,1
    - Dst: pd.getName()
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:96,1
    - Dst: '[String].equals(org.apache.commons.beanutils2.BeanIntrospectionData)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:96,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyDescriptor[]
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.beans.PropertyDescriptor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospectionData.java
    functionUses: 3
    functionsReached:
    - pd.getName()
    - '[String].equals(org.apache.commons.beanutils2.BeanIntrospectionData)'
    - '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptors()'
    linkageType: ''
    returnType: java.beans.PropertyDescriptor
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyDescriptor[]
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PropertyDescriptor[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptors()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospectionData.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: PropertyDescriptor[]
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:123,1
    - Dst: '[java.beans.PropertyDescriptor].getName()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:125,1
    - Dst: '[java.util.Map<String,String>].get(org.apache.commons.beanutils2.BeanIntrospectionData)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:125,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:127,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData,org.apache.commons.beanutils2.BeanIntrospectionData)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:127,1
    - Dst: '[java.beans.PropertyDescriptor].setWriteMethod(Method)'
      Src: org.apache.commons.beanutils2.BeanIntrospectionData:130,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyDescriptor[]
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanCls
    - desc
    argTypes:
    - Class<?>
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 139
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospectionData.java
    functionUses: 5
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,org.apache.commons.beanutils2.BeanIntrospectionData,org.apache.commons.beanutils2.BeanIntrospectionData)'
    - '[java.beans.PropertyDescriptor].setWriteMethod(Method)'
    - '[java.beans.PropertyDescriptor].getName()'
    - '[java.util.Map<String,String>].get(org.apache.commons.beanutils2.BeanIntrospectionData)'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<MethodKey,Method>].size()'
      Src: org.apache.commons.beanutils2.MethodUtils:151,1
    - Dst: '[java.util.Map<MethodKey,Method>].clear()'
      Src: org.apache.commons.beanutils2.MethodUtils:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<MethodKey,Method>].size()'
    - '[java.util.Map<MethodKey,Method>].clear()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<MethodKey,Method>].computeIfAbsent(MethodKey)'
      Src: org.apache.commons.beanutils2.MethodUtils:157,1
    - Dst: '[java.util.function.Function<MethodKey,?extendsMethod>].apply(MethodKey)'
      Src: org.apache.commons.beanutils2.MethodUtils:157,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.MethodUtils:158,1
    - Dst: '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.MethodUtils)'
      Src: org.apache.commons.beanutils2.MethodUtils:159,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - MethodKey
      - java.util.function.Function<MethodKey,?extendsMethod>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - key
    - mappingFunction
    argTypes:
    - MethodKey
    - java.util.function.Function<MethodKey,?extendsMethod>
    constantsTouched: []
    func_position:
      end: 162
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.beanutils2.MethodUtils].computeIfAbsent(MethodKey,java.util.function.Function<MethodKey,?extendsMethod>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<MethodKey,Method>].computeIfAbsent(MethodKey)'
    - '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.MethodUtils)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[java.util.function.Function<MethodKey,?extendsMethod>].apply(MethodKey)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MethodUtils].computeIfAbsent(MethodKey,java.util.function.Function<MethodKey,?extendsMethod>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Class<?>,Method)
      Src: org.apache.commons.beanutils2.MethodUtils:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - method
    argTypes:
    - Class<?>
    - Method
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Class<?>,Method)
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].<init>(Class<?>,String,org.apache.commons.beanutils2.MethodUtils,boolean)'
      Src: org.apache.commons.beanutils2.MethodUtils:189,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].computeIfAbsent(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
      Src: org.apache.commons.beanutils2.MethodUtils:189,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - methodName
    argTypes:
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.MethodUtils].computeIfAbsent(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
    - '[org.apache.commons.beanutils2.MethodUtils.MethodKey].<init>(Class<?>,String,org.apache.commons.beanutils2.MethodUtils,boolean)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Method)
      Src: org.apache.commons.beanutils2.MethodUtils:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - Method
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - org.apache.commons.lang3.reflect.MethodUtils.getAccessibleMethod(Method)
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].<init>(Class<?>,String,Class<?>[],boolean)'
      Src: org.apache.commons.beanutils2.MethodUtils:230,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].computeIfAbsent(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
      Src: org.apache.commons.beanutils2.MethodUtils:230,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - Class<?>[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - clazz
    - methodName
    - parameterTypes
    argTypes:
    - Class<?>
    - String
    - Class<?>[]
    constantsTouched: []
    func_position:
      end: 237
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,String,Class<?>[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.MethodUtils].computeIfAbsent(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
    - '[org.apache.commons.beanutils2.MethodUtils.MethodKey].<init>(Class<?>,String,Class<?>[],boolean)'
    linkageType: ''
    returnType: Method
    signature: '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,String,Class<?>[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<MethodKey,Method>].clear()'
      Src: org.apache.commons.beanutils2.MethodUtils:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cacheMethods
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 250
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<MethodKey,Method>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].isAccessible()'
      Src: org.apache.commons.beanutils2.MethodUtils:275,1
    - Dst: '[Method].setAccessible(boolean)'
      Src: org.apache.commons.beanutils2.MethodUtils:276,1
    - Dst: '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.MethodUtils)'
      Src: org.apache.commons.beanutils2.MethodUtils:280,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - Method
    constantsTouched: []
    func_position:
      end: 282
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 282
    functionName: '[org.apache.commons.beanutils2.MethodUtils].setMethodAccessible(Method)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - '[Method].setAccessible(boolean)'
    - '[org.apache.commons.logging.Log].debug(String,org.apache.commons.beanutils2.MethodUtils)'
    - '[Method].isAccessible()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.MethodUtils].setMethodAccessible(Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.MethodUtils:112,1
    - Dst: '[ConcurrentReferenceHashMap.Builder].<init>()'
      Src: org.apache.commons.beanutils2.MethodUtils:138,1
    - Dst: '[ConcurrentReferenceHashMap.Builder].setKeyReferenceType(org.apache.commons.beanutils2.MethodUtils)'
      Src: org.apache.commons.beanutils2.MethodUtils:138,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].setValueReferenceType(org.apache.commons.beanutils2.MethodUtils)'
      Src: org.apache.commons.beanutils2.MethodUtils:138,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].get()'
      Src: org.apache.commons.beanutils2.MethodUtils:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - boolean
      - java.util.Map<MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.MethodUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.beanutils2.MethodUtils].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - '[ConcurrentReferenceHashMap.Builder].<init>()'
    - '[org.apache.commons.beanutils2.MethodUtils].setValueReferenceType(org.apache.commons.beanutils2.MethodUtils)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.MethodUtils].get()'
    - '[ConcurrentReferenceHashMap.Builder].setKeyReferenceType(org.apache.commons.beanutils2.MethodUtils)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MethodUtils
    signature: '[org.apache.commons.beanutils2.MethodUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Class<?>,String)'
      Src: org.apache.commons.beanutils2.MethodUtils.MethodKey:73,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.MethodUtils.MethodKey:74,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.MethodUtils.MethodKey:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - Class<?>[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.MethodUtils.MethodKey
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - cls
    - methodName
    - paramTypes
    - exact
    argTypes:
    - Class<?>
    - String
    - Class<?>[]
    - boolean
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].<init>(Class<?>,String,Class<?>[],boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[java.util.Objects].requireNonNull(Class<?>,String)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.MethodUtils.MethodKey
    signature: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].<init>(Class<?>,String,Class<?>[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
      Src: org.apache.commons.beanutils2.MethodUtils.MethodKey:92,1
    - Dst: '[Class<?>].equals(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
      Src: org.apache.commons.beanutils2.MethodUtils.MethodKey:92,1
    - Dst: '[java.util.Arrays].equals(Class<?>[],org.apache.commons.beanutils2.MethodUtils.MethodKey)'
      Src: org.apache.commons.beanutils2.MethodUtils.MethodKey:92,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 93
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].equals(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
    - '[Class<?>].equals(org.apache.commons.beanutils2.MethodUtils.MethodKey)'
    - '[java.util.Arrays].equals(Class<?>[],org.apache.commons.beanutils2.MethodUtils.MethodKey)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].hashCode()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(Class<?>[])'
      Src: org.apache.commons.beanutils2.MethodUtils.MethodKey:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(Class<?>[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.MethodUtils.MethodKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyDescriptor[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.PropertyDescriptors
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.PropertyDescriptors].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyDescriptors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.PropertyDescriptors
    signature: '[org.apache.commons.beanutils2.PropertyDescriptors].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:47,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.ConvertUtils:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].convert(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.ConvertUtils].convert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:61,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtils:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - value
    - targetType
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].convert(Object,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.ConvertUtils].convert(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:79,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtils:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - value
    - clazz
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:97,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtils:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - values
    - clazz
    argTypes:
    - String[]
    - Class<?>
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].convert(String[],Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.ConvertUtils].convert(String[],Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:112,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
      Src: org.apache.commons.beanutils2.ConvertUtils:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 8
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:128,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister(Class<?>)'
      Src: org.apache.commons.beanutils2.ConvertUtils:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].deregister(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister(Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtils].deregister(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:141,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>,Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtils:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.Converter<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - sourceType
    - targetType
    argTypes:
    - Class<?>
    - Class<T>
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].lookup(Class<?>,Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>,Class<T>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<T>
    signature: '[org.apache.commons.beanutils2.ConvertUtils].lookup(Class<?>,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:159,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtils:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.Converter<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].lookup(Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.Converter<T>
    signature: '[org.apache.commons.beanutils2.ConvertUtils].lookup(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].isPrimitive()'
      Src: org.apache.commons.beanutils2.ConvertUtils:175,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 204
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].isPrimitive()'
    linkageType: ''
    returnType: Class<T>
    signature: '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.ConvertUtils:221,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.Converter<T>,Class<T>)'
      Src: org.apache.commons.beanutils2.ConvertUtils:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.Converter<T>
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - converter
    - clazz
    argTypes:
    - org.apache.commons.beanutils2.Converter<T>
    - Class<T>
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 2
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.Converter<T>,Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
    - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.Converter<T>,Class<T>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.Converter<T>,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.ConvertUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.ConvertUtils].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConvertUtils
    signature: '[org.apache.commons.beanutils2.ConvertUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].<init>()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:48,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].getClass()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:54,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.DefaultBeanIntrospector)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanIntrospector
      - Class<?>[]
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DefaultBeanIntrospector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultBeanIntrospector.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.DefaultBeanIntrospector)'
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].getClass()'
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DefaultBeanIntrospector
    signature: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:87,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].substring(int,int)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:87,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].toUpperCase()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:87,1
    - Dst: descriptor.getName()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:87,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].substring(int)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:87,1
    - Dst: descriptor.getReadMethod()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:89,1
    - Dst: descriptor.getIndexedReadMethod()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:90,1
    - Dst: descriptor.getIndexedReadMethod()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:90,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].getName()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:90,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,org.apache.commons.beanutils2.DefaultBeanIntrospector,Class<?>[])'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:91,1
    - Dst: descriptor.setReadMethod(Method)
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:94,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.DefaultBeanIntrospector)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:96,1
    - Dst: descriptor.getWriteMethod()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:100,1
    - Dst: descriptor.getIndexedWriteMethod()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:101,1
    - Dst: descriptor.getIndexedWriteMethod()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:101,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].getName()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:101,1
    - Dst: '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,org.apache.commons.beanutils2.DefaultBeanIntrospector,Class<?>[])'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:102,1
    - Dst: '[Class<?>].getMethods()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:104,1
    - Dst: m.getName()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:105,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].equals(org.apache.commons.beanutils2.DefaultBeanIntrospector)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:105,1
    - Dst: m.getParameterTypes()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:106,1
    - Dst: List.class.isAssignableFrom()
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:107,1
    - Dst: descriptor.setWriteMethod(org.apache.commons.beanutils2.DefaultBeanIntrospector)
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:116,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.DefaultBeanIntrospector)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:118,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - PropertyDescriptor[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanIntrospector
      - Class<?>[]
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - descriptors
    argTypes:
    - Class<?>
    - PropertyDescriptor[]
    constantsTouched: []
    func_position:
      end: 124
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].handleIndexedPropertyDescriptors(Class<?>,PropertyDescriptor[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultBeanIntrospector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.DefaultBeanIntrospector)'
    - descriptor.getIndexedWriteMethod()
    - m.getName()
    - descriptor.getIndexedReadMethod()
    - descriptor.getName()
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].substring(int,int)'
    - descriptor.getReadMethod()
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].substring(int)'
    - List.class.isAssignableFrom()
    - '[Class<?>].getMethods()'
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].equals(org.apache.commons.beanutils2.DefaultBeanIntrospector)'
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].toUpperCase()'
    - descriptor.getWriteMethod()
    - descriptor.setReadMethod(Method)
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].getName()'
    - '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,org.apache.commons.beanutils2.DefaultBeanIntrospector,Class<?>[])'
    - m.getParameterTypes()
    - descriptor.setWriteMethod(org.apache.commons.beanutils2.DefaultBeanIntrospector)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].handleIndexedPropertyDescriptors(Class<?>,PropertyDescriptor[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:136,1
    - Dst: '[java.beans.Introspector].getBeanInfo(Class<?>)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:136,1
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:139,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.DefaultBeanIntrospector)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:139,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].getPropertyDescriptors()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:143,1
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:148,1
    - Dst: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].handleIndexedPropertyDescriptors(Class<?>,org.apache.commons.beanutils2.DefaultBeanIntrospector)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:148,1
    - Dst: '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptors(org.apache.commons.beanutils2.DefaultBeanIntrospector)'
      Src: org.apache.commons.beanutils2.DefaultBeanIntrospector:149,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.IntrospectionContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.BeanIntrospector
      - Class<?>[]
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.BeanIntrospector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - icontext
    argTypes:
    - org.apache.commons.beanutils2.IntrospectionContext
    constantsTouched: []
    func_position:
      end: 150
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultBeanIntrospector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].error(String,org.apache.commons.beanutils2.DefaultBeanIntrospector)'
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].handleIndexedPropertyDescriptors(Class<?>,org.apache.commons.beanutils2.DefaultBeanIntrospector)'
    - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].getPropertyDescriptors()'
    - '[java.beans.Introspector].getBeanInfo(Class<?>)'
    - '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptors(org.apache.commons.beanutils2.DefaultBeanIntrospector)'
    - '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.DefaultBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.apache.commons.beanutils2.ConversionException)
      Src: org.apache.commons.beanutils2.ConversionException:38,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.ConversionException)'
      Src: org.apache.commons.beanutils2.ConversionException:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConversionException
      static: true
      superClass: RuntimeException
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.ConversionException].format(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConversionException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.ConversionException)'
    - String.format(String,org.apache.commons.beanutils2.ConversionException)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConversionException
    signature: '[org.apache.commons.beanutils2.ConversionException].format(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.commons.beanutils2.ConversionException:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConversionException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConversionException.java
    functionUses: 7
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConversionException
    signature: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.apache.commons.beanutils2.ConversionException:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConversionException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.ConversionException].<init>(String,Throwable)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConversionException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConversionException
    signature: '[org.apache.commons.beanutils2.ConversionException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: org.apache.commons.beanutils2.ConversionException:66,1
    - Dst: '[RuntimeException].<init>(org.apache.commons.beanutils2.ConversionException)'
      Src: org.apache.commons.beanutils2.ConversionException:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.ConversionException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.ConversionException].<init>(Throwable)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConversionException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(org.apache.commons.beanutils2.ConversionException)'
    - '[Throwable].getMessage()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConversionException
    signature: '[org.apache.commons.beanutils2.ConversionException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.ResultSetIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dynaClass
    argTypes:
    - org.apache.commons.beanutils2.sql.ResultSetDynaClass
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].<init>(org.apache.commons.beanutils2.sql.ResultSetDynaClass)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.ResultSetIterator
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].<init>(org.apache.commons.beanutils2.sql.ResultSetDynaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:78,1
    - Dst: '[java.sql.ResultSet].next()'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].advance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
    - '[java.sql.ResultSet].next()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].advance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].contains(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].contains(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:110,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:111,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getObjectFromResultSet(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:114,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.sql.ResultSetIterator)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:116,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperty(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.sql.ResultSetIterator)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getObjectFromResultSet(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].getDynaClass()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].getDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetIterator].advance()'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:170,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 175
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].hasNext()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetIterator].advance()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetIterator].advance()'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:187,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:189,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:194,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].next()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.apache.commons.beanutils2.sql.ResultSetIterator].advance()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].remove()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].remove(String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].remove(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - index
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:248,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:249,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:252,1
    - Dst: '[java.sql.ResultSet].updateObject(String,Object)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:252,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.sql.ResultSetIterator)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:254,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 256
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[java.sql.ResultSet].updateObject(String,Object)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getDynaProperty(String)'
    - '[IllegalArgumentException].<init>(org.apache.commons.beanutils2.sql.ResultSetIterator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetIterator:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.commons.beanutils2.sql.ResultSetDynaClass
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - key
    - value
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.sql.ResultSet
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.ResultSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 1
    argNames:
    - resultSet
    argTypes:
    - java.sql.ResultSet
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.ResultSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.sql.ResultSet
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.ResultSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 2
    argNames:
    - resultSet
    - lowerCase
    argTypes:
    - java.sql.ResultSet
    - boolean
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.ResultSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.sql.ResultSet,String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:146,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].setUseColumnLabel(boolean)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:148,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].introspect(java.sql.ResultSet)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.sql.ResultSet
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.ResultSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 3
    argNames:
    - resultSet
    - lowerCase
    - useColumnLabel
    argTypes:
    - java.sql.ResultSet
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 150
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.sql.ResultSet,String)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].setUseColumnLabel(boolean)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].introspect(java.sql.ResultSet)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.ResultSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:162,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getObject(java.sql.ResultSet,String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.sql.ResultSet
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getObjectFromResultSet(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getObject(java.sql.ResultSet,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getObjectFromResultSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.sql.ResultSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.ResultSet
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.sql.ResultSet
    signature: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetIterator].<init>()'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.sql.ResultSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.apache.commons.beanutils2.DynaBean>
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetIterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<org.apache.commons.beanutils2.DynaBean>
    signature: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getClass()'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:199,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getClassLoader()'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:199,1
    - Dst: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].loadClass(String)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:199,1
    - Dst: '[java.sql.SQLException].<init>(org.apache.commons.beanutils2.sql.ResultSetDynaClass)'
      Src: org.apache.commons.beanutils2.sql.ResultSetDynaClass:201,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.sql.ResultSet
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 203
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 203
    functionName: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].loadClass(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getClassLoader()'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getClass()'
    - '[java.sql.SQLException].<init>(org.apache.commons.beanutils2.sql.ResultSetDynaClass)'
    - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].loadClass(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].loadClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:80,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.RowSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 1
    argNames:
    - resultSet
    argTypes:
    - java.sql.ResultSet
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.RowSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:80,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.RowSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 2
    argNames:
    - resultSet
    - lowerCase
    argTypes:
    - java.sql.ResultSet
    - boolean
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.RowSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:80,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.RowSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 3
    argNames:
    - resultSet
    - lowerCase
    - useColumnLabel
    argTypes:
    - java.sql.ResultSet
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.RowSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:80,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int,boolean)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.RowSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 3
    argNames:
    - resultSet
    - lowerCase
    - limit
    argTypes:
    - java.sql.ResultSet
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 3
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int,boolean)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.RowSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:80,1
    - Dst: '[java.util.Objects].requireNonNull(java.sql.ResultSet,String)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:181,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].setUseColumnLabel(boolean)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:184,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].introspect(java.sql.ResultSet)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:185,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].copy(java.sql.ResultSet)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - boolean
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.RowSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 4
    argNames:
    - resultSet
    - lowerCase
    - limit
    - useColumnLabel
    argTypes:
    - java.sql.ResultSet
    - boolean
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 187
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].introspect(java.sql.ResultSet)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].setUseColumnLabel(boolean)'
    - '[java.util.Objects].requireNonNull(java.sql.ResultSet,String)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].copy(java.sql.ResultSet)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.RowSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:80,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.RowSetDynaClass
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 2
    argNames:
    - resultSet
    - limit
    argTypes:
    - java.sql.ResultSet
    - int
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 4
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.RowSetDynaClass
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.ResultSet].next()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:217,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].createDynaBean()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:218,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:220,1
    - Dst: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getObject(java.sql.ResultSet,org.apache.commons.beanutils2.sql.RowSetDynaClass)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:221,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.sql.RowSetDynaClass,org.apache.commons.beanutils2.sql.RowSetDynaClass)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:222,1
    - Dst: '[java.util.List<org.apache.commons.beanutils2.DynaBean>].add(org.apache.commons.beanutils2.DynaBean)'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:224,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 1
    argNames:
    - resultSet
    argTypes:
    - java.sql.ResultSet
    constantsTouched: []
    func_position:
      end: 226
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 226
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].copy(java.sql.ResultSet)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.apache.commons.beanutils2.DynaBean>].add(org.apache.commons.beanutils2.DynaBean)'
    - '[org.apache.commons.beanutils2.DynaBean].set(org.apache.commons.beanutils2.sql.RowSetDynaClass,org.apache.commons.beanutils2.sql.RowSetDynaClass)'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].createDynaBean()'
    - '[java.sql.ResultSet].next()'
    - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getObject(java.sql.ResultSet,org.apache.commons.beanutils2.sql.RowSetDynaClass)'
    - property.getName()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].copy(java.sql.ResultSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaBean].<init>()'
      Src: org.apache.commons.beanutils2.sql.RowSetDynaClass:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].createDynaBean()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].createDynaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.apache.commons.beanutils2.DynaBean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.apache.commons.beanutils2.DynaBean>
      static: false
      superClass: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.apache.commons.beanutils2.DynaBean>
    signature: '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.ResultSetMetaData].getColumnLabel(int)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:89,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].trim()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:91,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].isEmpty()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:91,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnName(int)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:92,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].toLowerCase()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:94,1
    - Dst: name.equals(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:95,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:97,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:99,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnType(int)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:103,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:106,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:108,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:110,1
    - Dst: '[java.sql.ResultSetMetaData].getColumnClassName(int)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:112,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].loadClass(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:123,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,Class<?>)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:125,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSetMetaData
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - metadata
    - i
    argTypes:
    - java.sql.ResultSetMetaData
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 126
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].createDynaProperty(java.sql.ResultSetMetaData,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.sql.ResultSetMetaData].getColumnClassName(int)'
    - '[java.sql.ResultSetMetaData].getColumnType(int)'
    - '[java.util.HashMap].<init>()'
    - name.equals(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)
    - '[java.sql.ResultSetMetaData].getColumnName(int)'
    - '[java.util.HashMap].put(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].toLowerCase()'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].trim()'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].loadClass(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].isEmpty()'
    - '[java.sql.ResultSetMetaData].getColumnLabel(int)'
    - '[org.apache.commons.beanutils2.DynaProperty].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,Class<?>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].createDynaProperty(java.sql.ResultSetMetaData,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].containsKey(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:135,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:136,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getColumnName(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,String>].containsKey(String)'
    - '[java.util.Map<String,String>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getColumnName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DynaProperty[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperties()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DynaProperty[]
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:162,1
    - Dst: '[java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>].get(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>].get(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
    - '[java.util.Objects].requireNonNull(String,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaProperty
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getClass()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:174,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getName()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 176
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getName()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getClass()'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:187,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:189,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getColumnName(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:191,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:192,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:195,1
    - Dst: '[java.sql.ResultSet].getDate(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:196,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:200,1
    - Dst: '[java.sql.ResultSet].getTimestamp(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:201,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:205,1
    - Dst: '[java.sql.ResultSet].getTime(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:206,1
    - Dst: '[java.sql.ResultSet].getObject(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:209,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - resultSet
    - name
    argTypes:
    - java.sql.ResultSet
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 210
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getObject(java.sql.ResultSet,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.sql.ResultSet].getObject(String)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperty(String)'
    - '[Class<?>].equals()'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.sql.ResultSet].getTime(String)'
    - '[java.sql.ResultSet].getTimestamp(String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[java.sql.ResultSet].getDate(String)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getColumnName(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getObject(java.sql.ResultSet,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:222,1
    - Dst: '[java.sql.ResultSet].getMetaData()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:223,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getColumnCount()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:224,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].createDynaProperty(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:226,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaProperty)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:228,1
    - Dst: '[java.util.ArrayList].toArray(DynaProperty[])'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:233,1
    - Dst: property.getName()
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:235,1
    - Dst: '[java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>].put(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:235,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.ResultSet
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultSet
    argTypes:
    - java.sql.ResultSet
    constantsTouched: []
    func_position:
      end: 237
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].introspect(java.sql.ResultSet)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.commons.beanutils2.DynaProperty)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].createDynaProperty(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getColumnCount()'
    - '[java.util.ArrayList].toArray(DynaProperty[])'
    - property.getName()
    - '[java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>].put(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
    - '[java.util.ArrayList].<init>()'
    - '[java.sql.ResultSet].getMetaData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].introspect(java.sql.ResultSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:251,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:251,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getClass()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:253,1
    - Dst: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getClassLoader()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:253,1
    - Dst: Class.forName(String,boolean,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:256,1
    - Dst: '[java.sql.SQLException].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:258,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.sql.SQLException
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 260
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 260
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].loadClass(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getContextClassLoader()'
    - Class.forName(String,boolean,org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)
    - Thread.currentThread()
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getClass()'
    - '[java.sql.SQLException].<init>(org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass)'
    - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getClassLoader()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].loadClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IllegalAccessException
      - InstantiationException
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.DynaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].newInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaBean
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useColumnLabel
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].setUseColumnLabel(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].setUseColumnLabel(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - boolean
      - DynaProperty[]
      - java.util.Map<String,org.apache.commons.beanutils2.DynaProperty>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.DynaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass
    signature: '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.sql.Time)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Time
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.sql.Time
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>(java.sql.Time)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.sql.Time)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>(java.sql.Time)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.sql.Time>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.sql.Time>
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormat].getTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter:71,1
    - Dst: '[java.text.DateFormat].getTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.util.Locale)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter:73,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setTimeZone(java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimeConverter:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - java.util.TimeZone
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.DateFormat
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locale
    - timeZone
    argTypes:
    - java.util.Locale
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[java.text.DateFormat].getTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter)'
    - '[java.text.DateFormat].getTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimeConverter,java.util.Locale)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].setTimeZone(java.util.TimeZone)'
    linkageType: ''
    returnType: java.text.DateFormat
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.sql.Date)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlDateConverter:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Date
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.sql.Date
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>(java.sql.Date)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.sql.Date)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlDateConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>(java.sql.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.sql.Date>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.sql.Date>
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.sql.Timestamp)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>(java.sql.Timestamp)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.sql.Timestamp)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>(java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.sql.Timestamp>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.sql.Timestamp>
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormat].getDateTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter:71,1
    - Dst: '[java.text.DateFormat].getDateTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,java.util.Locale)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter:73,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].setTimeZone(java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - java.util.TimeZone
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.DateFormat
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locale
    - timeZone
    argTypes:
    - java.util.Locale
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].getFormat(java.util.Locale,java.util.TimeZone)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverter.java
    functionUses: 0
    functionsReached:
    - '[java.text.DateFormat].getDateTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter)'
    - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].setTimeZone(java.util.TimeZone)'
    - '[java.text.DateFormat].getDateTimeInstance(org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter,java.util.Locale)'
    linkageType: ''
    returnType: java.text.DateFormat
    signature: '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].getFormat(java.util.Locale,java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimeLocaleConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.sql.Time,java.util.Locale,String,boolean,boolean,boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Time
      - java.util.Locale
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    - lenient
    argTypes:
    - java.sql.Time
    - java.util.Locale
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].<init>(java.sql.Time,java.util.Locale,String,boolean,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimeLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.sql.Time,java.util.Locale,String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].<init>(java.sql.Time,java.util.Locale,String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter:79,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter:79,1
    - Dst: '[java.sql.Time].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Time
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimeLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].parse(Object,String)'
    - '[java.util.Date].getTime()'
    - '[java.sql.Time].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter)'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimeLocaleConverter.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].isLenient()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder:48,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimeLocaleConverter.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].isLenient()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlDateLocaleConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.sql.Date,java.util.Locale,String,boolean,boolean,boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Date
      - java.util.Locale
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    - lenient
    argTypes:
    - java.sql.Date
    - java.util.Locale
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].<init>(java.sql.Date,java.util.Locale,String,boolean,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlDateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.sql.Date,java.util.Locale,String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].<init>(java.sql.Date,java.util.Locale,String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter:79,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter:79,1
    - Dst: '[java.sql.Date].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlDateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].parse(Object,String)'
    - '[java.util.Date].getTime()'
    - '[java.sql.Date].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter)'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlDateLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].isLenient()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder:48,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlDateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].isLenient()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimestampLocaleConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.sql.Timestamp,java.util.Locale,String,boolean,boolean,boolean)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Timestamp
      - java.util.Locale
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    - lenient
    argTypes:
    - java.sql.Timestamp
    - java.util.Locale
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].<init>(java.sql.Timestamp,java.util.Locale,String,boolean,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimestampLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.sql.Timestamp,java.util.Locale,String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].<init>(java.sql.Timestamp,java.util.Locale,String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter:79,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter:79,1
    - Dst: '[java.sql.Timestamp].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimestampLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].parse(Object,String)'
    - '[java.sql.Timestamp].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter)'
    - '[java.util.Date].getTime()'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimestampLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].isLenient()'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder:48,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimestampLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].<init>(org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder,org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder)'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].isLenient()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter
    signature: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:93,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 20
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:85,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:97,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].createCache()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:115,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister()'
    - '[org.apache.commons.beanutils2.BeanUtils].createCache()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:140,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].convert(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - locale
    - pattern
    argTypes:
    - Object
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].convert(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - clazz
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,null)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:180,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:181,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(Class<?>,java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:185,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:188,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:191,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:192,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:195,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - value
    - clazz
    - locale
    - pattern
    argTypes:
    - String
    - Class<?>
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(Class<?>,java.util.Locale)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - clazz
    - pattern
    argTypes:
    - String
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:221,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,java.util.Locale,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - values
    - clazz
    argTypes:
    - String[]
    - Class<?>
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,java.util.Locale,null)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].isArray()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:237,1
    - Dst: '[Class<T>].getComponentType()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:238,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:240,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:241,1
    - Dst: Array.newInstance(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:244,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,java.util.Locale,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:246,1
    - Dst: Array.set(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,String)
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:246,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<T>
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - values
    - clazz
    - locale
    - pattern
    argTypes:
    - String[]
    - Class<T>
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 249
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,java.util.Locale,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[Class<T>].isArray()'
    - Array.newInstance(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)
    - '[Class<T>].getComponentType()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,java.util.Locale,String)'
    - Array.set(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,String)
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:262,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,java.util.Locale,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<T>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - values
    - clazz
    - pattern
    argTypes:
    - String[]
    - Class<T>
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,java.util.Locale,String)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BeanUtils].createCache()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:272,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:274,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:274,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:274,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:274,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:274,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:275,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:275,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:275,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:275,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:275,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:277,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:277,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:277,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:277,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:277,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:278,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:278,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:278,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:278,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:278,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:280,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:280,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:280,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:280,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:280,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:281,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:281,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:281,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:281,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:281,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:283,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:283,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:283,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:283,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:283,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:284,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:284,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:284,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:284,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:284,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:286,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:286,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:286,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:286,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:286,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:287,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:287,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:287,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:287,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:287,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:289,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:289,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:289,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:289,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:289,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:290,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:290,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:290,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:290,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:290,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:292,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:292,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:292,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:292,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:292,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:293,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:293,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:293,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:293,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:293,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:295,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:295,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:295,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:295,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:295,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setPattern(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:299,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:299,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:300,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:300,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setPattern(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:300,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:300,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:300,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].builder()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:301,1
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:301,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setPattern(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:301,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:301,1
    - Dst: '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 304
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].create(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.BeanUtils].createCache()'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].setLocale(java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].get()'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setPattern(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setLocalizedPattern(boolean)'
    - '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].builder()'
    - '[java.util.Map<K,V>].put(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    linkageType: ''
    returnType: java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].create(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:310,1
    - Dst: '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].clear()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:311,1
    - Dst: '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].put(java.util.Locale,org.apache.commons.beanutils2.locale.LocaleConverter<T>)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 313
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].clear()'
    - '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].put(java.util.Locale,org.apache.commons.beanutils2.locale.LocaleConverter<T>)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:322,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].remove(Class<?>)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - locale
    argTypes:
    - Class<?>
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(Class<?>,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].remove(Class<?>)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(Class<?>,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].remove(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].remove(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getApplyLocalized()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getApplyLocalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:362,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].get(Class<T>)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:362,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:364,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:365,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConverter<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - locale
    argTypes:
    - Class<T>
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 369
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 369
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(Class<T>,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].get(Class<T>)'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConverter<T>
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(Class<T>,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].computeIfAbsent()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:378,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 6
    functionsReached:
    - '[java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>].computeIfAbsent()'
    linkageType: ''
    returnType: java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:390,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].put(Class<T>,org.apache.commons.beanutils2.locale.LocaleConverter<T>)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.LocaleConverter<T>
      - Class<T>
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - clazz
    - locale
    argTypes:
    - org.apache.commons.beanutils2.locale.LocaleConverter<T>
    - Class<T>
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConverter<T>].put(Class<T>,org.apache.commons.beanutils2.locale.LocaleConverter<T>)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newApplyLocalized
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 400
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean:409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Locale
      - boolean
      - java.util.Map<java.util.Locale,java.util.Map<Class<?>,org.apache.commons.beanutils2.locale.LocaleConverter<?>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 413
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 413
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - value
    - pattern
    argTypes:
    - Class<R>
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConverter].convert(Class<R>,Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.locale.LocaleConverter].convert(Class<R>,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConverter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.LocaleConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>].get()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
      static: true
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 29
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>].get()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>].set(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 1
    argNames:
    - newInstance
    argTypes:
    - org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>].set(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:50,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:59,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:50,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 1
    argNames:
    - localeConvertUtils
    argTypes:
    - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:50,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:59,1
    - Dst: '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      - org.apache.commons.beanutils2.ConvertUtilsBean
      - org.apache.commons.beanutils2.PropertyUtilsBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - localeConvertUtils
    - convertUtilsBean
    - propertyUtilsBean
    argTypes:
    - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
    - org.apache.commons.beanutils2.ConvertUtilsBean
    - org.apache.commons.beanutils2.PropertyUtilsBean
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
    - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:121,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Class<?>)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:125,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String[],Class<?>)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:127,1
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:131,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:133,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:133,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:135,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:135,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(String,Class<?>)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:140,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].convert(Class<?>)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:142,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - type
    - index
    - value
    argTypes:
    - Class<?>
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 147
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(Class<?>)'
    - '[Class<?>].isArray()'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,Class<?>)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String[],Class<?>)'
    - '[Class<?>].getComponentType()'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.ConvertUtils].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:159,1
    - Dst: '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:160,1
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:165,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:169,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Class<?>,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:169,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:171,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:171,1
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:175,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:177,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:177,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:177,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:179,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:179,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:179,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:184,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:184,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:186,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Class<?>,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:186,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - int
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 4
    argNames:
    - type
    - index
    - value
    - pattern
    argTypes:
    - Class<?>
    - int
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].isArray()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    - '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Class<?>,String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[Class<?>].getComponentType()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Class<?>,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:208,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:209,1
    - Dst: '[org.apache.commons.beanutils2.DynaProperty].getType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:213,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:217,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyDescriptor(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:217,1
    - Dst: '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:225,1
    - Dst: '[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:227,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyType()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:229,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - target
    - name
    - propName
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 233
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].definePropertyType(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyDescriptor(Object,String)'
    - '[org.apache.commons.beanutils2.DynaProperty].getType()'
    - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
    - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyType()'
    - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].definePropertyType(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:241,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getApplyLocalized()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getApplyLocalized()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getApplyLocalized()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getApplyLocalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:250,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getDefaultLocale()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getDefaultLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - index
    argTypes:
    - Object
    - String
    - int
    constantsTouched: []
    func_position:
      end: 286
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:303,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:303,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:304,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:304,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 4
    argNames:
    - bean
    - name
    - index
    - pattern
    argTypes:
    - Object
    - String
    - int
    - String
    constantsTouched: []
    func_position:
      end: 305
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 305
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:321,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:321,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:322,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 323
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 323
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(Object,String,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(Object,String,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - key
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 367
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 367
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:384,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:384,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:385,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:385,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 4
    argNames:
    - bean
    - name
    - key
    - pattern
    argTypes:
    - Object
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 386
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:402,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:402,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:403,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 404
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 404
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:437,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:437,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:438,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 439
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 439
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 455
      start: 452
    functionDepth: 1
    functionLinenumber: 452
    functionLinenumberEnd: 455
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 472
      start: 469
    functionDepth: 2
    functionLinenumber: 469
    functionLinenumberEnd: 472
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:503,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:503,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:504,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 505
      start: 501
    functionDepth: 1
    functionLinenumber: 501
    functionLinenumberEnd: 505
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:523,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setIndexedProperty(Object,String,int,Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:523,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:525,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setMappedProperty(Object,String,String,Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:525,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:527,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:527,1
    - Dst: '[InvocationTargetException].<init>(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:530,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 5
    argNames:
    - target
    - propName
    - key
    - index
    - newValue
    argTypes:
    - Object
    - String
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 532
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 532
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].invokeSetter(Object,String,String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[InvocationTargetException].<init>(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setIndexedProperty(Object,String,int,Object)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setMappedProperty(Object,String,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].invokeSetter(Object,String,String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:540,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 1
    argNames:
    - newApplyLocalized
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setApplyLocalized(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setApplyLocalized(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:549,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 550
      start: 548
    functionDepth: 1
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setDefaultLocale(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setDefaultLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object,null)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 565
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 565
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:580,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:581,1
    - Dst: '[StringBuilder].append(Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:582,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:583,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:584,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:585,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:587,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:589,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:592,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:595,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:597,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:599,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:601,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:601,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:603,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:604,1
    - Dst: '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:604,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:609,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getResolver()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:609,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].hasNested(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:610,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:612,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].next(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:612,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:612,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].remove(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:613,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:618,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:619,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:620,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:624,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndex(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:625,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getKey(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:626,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].definePropertyType(String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:628,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:630,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].invokeSetter(String,String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean:631,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.ContextClassLoaderLocal<org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean>
      - org.apache.commons.logging.Log
      - org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.beanutils2.BeanUtilsBean
    argCount: 4
    argNames:
    - bean
    - name
    - value
    - pattern
    argTypes:
    - Object
    - String
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 633
      start: 578
    functionDepth: 1
    functionLinenumber: 578
    functionLinenumberEnd: 633
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(Object)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].definePropertyType(String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getResolver()'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].invokeSetter(String,String,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Object)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[StringBuilder].append(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndex(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.logging.Log].trace(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].next(String)'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[StringBuilder].append()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].remove(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getKey(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].hasNested(String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean,Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getPropertyUtils()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<R>].isInstance(Object)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:163,1
    - Dst: '[Class<R>].cast(Object)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:164,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:166,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - result
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 167
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<R>].cast(Object)'
    - '[Class<R>].isInstance(Object)'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:142,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.BaseLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - T
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 199
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].<init>(T,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.BaseLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].<init>(T,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object,null)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object,null)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(Class<R>)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:225,1
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].getDefaultAs(Class<T>)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:228,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:232,1
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:238,1
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<T>,T)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:238,1
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:240,1
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<T>,T)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:240,1
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].getDefaultAs(Class<T>)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:243,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.locale.BaseLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:248,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - value
    - pattern
    argTypes:
    - Class<R>
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.locale.BaseLocaleConverter)'
    - '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(Class<R>)'
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].getDefaultAs(Class<T>)'
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<T>,T)'
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].parse(Object,String)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object,null)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object,null)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(null,Object,String)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(null,Object,String)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<R>,T)'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<R>
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].getDefaultAs(Class<R>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<R>,T)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].getDefaultAs(Class<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - T
      - java.util.Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 295
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.BaseLocaleConverter<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.BaseLocaleConverter<?>
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setDefault(T)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setDefault(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setLocale(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localizedPattern
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setLocalizedPattern(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setLocalizedPattern(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setPattern(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
      Src: org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Locale
      - boolean
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useDefault
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setUseDefault(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setUseDefault(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:50,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - index
    - value
    argTypes:
    - Class<?>
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].convert(Class<?>,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].convert(Class<?>,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:70,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - int
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - type
    - index
    - value
    - pattern
    argTypes:
    - Class<?>
    - int
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 4
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].convert(Class<?>,int,Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].convert(Class<?>,int,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:92,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].definePropertyType(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - target
    - name
    - propName
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].definePropertyType(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].definePropertyType(Object,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].definePropertyType(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:108,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getApplyLocalized()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getApplyLocalized()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getApplyLocalized()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getApplyLocalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:124,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getDefaultLocale()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getDefaultLocale()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getDefaultLocale()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getDefaultLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:145,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:169,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - index
    argTypes:
    - Object
    - String
    - int
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:193,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - bean
    - name
    - index
    - pattern
    argTypes:
    - Object
    - String
    - int
    - String
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,int,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:216,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:239,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:263,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - key
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:287,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - bean
    - name
    - key
    - pattern
    argTypes:
    - Object
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 2
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:310,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 2
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedPropertyLocale(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(Object,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedPropertyLocale(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:332,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 333
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getNestedProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getNestedProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:356,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 357
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 357
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getNestedProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getNestedProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:377,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 2
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:400,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 3
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:423,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getSimpleProperty(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getSimpleProperty(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:446,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      - NoSuchMethodException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - pattern
    argTypes:
    - Object
    - String
    - String
    constantsTouched: []
    func_position:
      end: 447
      start: 444
    functionDepth: 2
    functionLinenumber: 444
    functionLinenumberEnd: 447
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getSimpleProperty(Object,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getSimpleProperty(Object,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:469,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].invokeSetter(Object,String,String,int,Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - target
    - propName
    - key
    - index
    - newValue
    argTypes:
    - Object
    - String
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 470
      start: 467
    functionDepth: 2
    functionLinenumber: 467
    functionLinenumberEnd: 470
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].invokeSetter(Object,String,String,int,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].invokeSetter(Object,String,String,int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].invokeSetter(Object,String,String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:485,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setApplyLocalized(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newApplyLocalized
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 2
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setApplyLocalized(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setApplyLocalized(boolean)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setApplyLocalized(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:501,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setDefaultLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 502
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 502
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setDefaultLocale(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setDefaultLocale(java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setDefaultLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:522,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bean
    - name
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 523
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 523
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(Object,String,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:545,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleBeanUtils:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalAccessException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - bean
    - name
    - value
    - pattern
    argTypes:
    - Object
    - String
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 546
      start: 543
    functionDepth: 2
    functionLinenumber: 543
    functionLinenumberEnd: 546
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(Object,String,Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(Object,String,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleBeanUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionName: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleBeanUtils
    signature: '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:49,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:68,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - value
    - locale
    - pattern
    argTypes:
    - Object
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object,java.util.Locale,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object,java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:86,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:104,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - value
    - clazz
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:125,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - value
    - clazz
    - locale
    - pattern
    argTypes:
    - String
    - Class<?>
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>,java.util.Locale,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>,java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:145,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - value
    - clazz
    - pattern
    argTypes:
    - String
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 3
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:163,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - values
    - clazz
    argTypes:
    - String[]
    - Class<?>
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:183,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,java.util.Locale,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<?>
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - values
    - clazz
    - locale
    - pattern
    argTypes:
    - String[]
    - Class<?>
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>,java.util.Locale,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,java.util.Locale,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>,java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:202,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,String)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - values
    - clazz
    - pattern
    argTypes:
    - String[]
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 2
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>,String)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:217,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:234,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(Class<?>,java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - locale
    argTypes:
    - Class<?>
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister(Class<?>,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(Class<?>,java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister(Class<?>,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:250,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:266,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getApplyLocalized()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 2
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].getApplyLocalized()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getApplyLocalized()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].getApplyLocalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:282,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].getDefaultLocale()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].getDefaultLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:302,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(Class<T>,java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConverter<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - locale
    argTypes:
    - Class<T>
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].lookup(Class<T>,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(Class<T>,java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConverter<T>
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].lookup(Class<T>,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:321,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.locale.LocaleConverter<T>
      - Class<T>
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - converter
    - clazz
    - locale
    argTypes:
    - org.apache.commons.beanutils2.locale.LocaleConverter<T>
    - Class<T>
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:337,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newApplyLocalized
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].setApplyLocalized(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].setApplyLocalized(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:353,1
    - Dst: '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.LocaleConvertUtils:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 2
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].setDefaultLocale(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)'
    - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].setDefaultLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.LocaleConvertUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.LocaleConvertUtils
    signature: '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/IntegerLocaleConverter.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Integer,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - Integer
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].<init>(Integer,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/IntegerLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Integer,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].<init>(Integer,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:74,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].longValue()'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:75,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].intValue()'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:75,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].longValue()'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:76,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:76,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].intValue()'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:78,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter)
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/IntegerLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].intValue()'
    - Integer.valueOf(org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter)
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    - '[Object].parse(Object,String)'
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].longValue()'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/IntegerLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/IntegerLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ByteLocaleConverter.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Byte,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Byte
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - Byte
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].<init>(Byte,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ByteLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Byte,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].<init>(Byte,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:74,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].longValue()'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:75,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].byteValue()'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:75,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].longValue()'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:76,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:76,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].byteValue()'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:79,1
    - Dst: Byte.valueOf(org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter)
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ByteLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    - Byte.valueOf(org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter)
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].byteValue()'
    - '[Object].parse(Object,String)'
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].longValue()'
    linkageType: ''
    returnType: Byte
    signature: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ByteLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ByteLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DecimalLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:72,1
    - Dst: '[Object].<init>(T,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - T
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].<init>(T,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DecimalLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[Object].<init>(T,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].<init>(T,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getInstance(org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:118,1
    - Dst: formatter.applyLocalizedPattern(String)
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:124,1
    - Dst: formatter.applyPattern(String)
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:126,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:129,1
    - Dst: formatter.parse(String)
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter:132,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 133
    functionName: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DecimalLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getInstance(org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - formatter.applyPattern(String)
    - formatter.applyLocalizedPattern(String)
    - formatter.parse(String)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DecimalLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DecimalLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter<?>
    signature: '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/StringLocaleConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:70,1
    - Dst: '[Object].<init>(String,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - String
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].<init>(String,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/StringLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[Object].<init>(String,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].<init>(String,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getInstance(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:95,1
    - Dst: numberFormat.applyLocalizedPattern(String)
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:100,1
    - Dst: numberFormat.applyPattern(String)
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:102,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:105,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.DecimalFormat
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locale
    - pattern
    argTypes:
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].getDecimalFormat(java.util.Locale,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/StringLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - numberFormat.applyLocalizedPattern(String)
    - '[java.text.NumberFormat].getInstance(java.util.Locale)'
    - numberFormat.applyPattern(String)
    linkageType: ''
    returnType: java.text.DecimalFormat
    signature: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].getDecimalFormat(java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].getDecimalFormat(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter,String)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:125,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:125,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:125,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].getDecimalFormat(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter,String)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:127,1
    - Dst: '[Number].doubleValue()'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:127,1
    - Dst: '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:127,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:129,1
    - Dst: '[java.text.SimpleDateFormat].format(Object)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:129,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter:131,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/StringLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Number].longValue()'
    - '[java.text.DecimalFormat].format(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter)'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].getDecimalFormat(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter,String)'
    - '[java.text.SimpleDateFormat].format(Object)'
    - '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter)'
    - '[Number].doubleValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/StringLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/StringLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.StringLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/FloatLocaleConverter.java
    functionUses: 11
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Float,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Float
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - Float
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].<init>(Float,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/FloatLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Float,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].<init>(Float,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter:76,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].doubleValue()'
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter:77,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter:80,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].floatValue()'
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter:82,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter)
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter:82,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/FloatLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].floatValue()'
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].doubleValue()'
    - Float.valueOf(org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter)
    - '[Object].parse(Object,String)'
    linkageType: ''
    returnType: Float
    signature: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/FloatLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/FloatLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ShortLocaleConverter.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Short,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Short
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - Short
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].<init>(Short,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ShortLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Short,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].<init>(Short,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:80,1
    - Dst: parsed.longValue()
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:87,1
    - Dst: parsed.shortValue()
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:87,1
    - Dst: parsed.longValue()
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:88,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:88,1
    - Dst: parsed.shortValue()
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:92,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter)
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter:92,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ShortLocaleConverter.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter)
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    - '[Object].parse(Object,String)'
    - parsed.longValue()
    - parsed.shortValue()
    linkageType: ''
    returnType: Short
    signature: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ShortLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ShortLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/LongLocaleConverter.java
    functionUses: 11
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Long,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - Long
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].<init>(Long,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/LongLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Long,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].<init>(Long,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter:75,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].longValue()'
      Src: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter:81,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.locale.converters.LongLocaleConverter)
      Src: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter:81,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/LongLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].parse(Object,String)'
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].longValue()'
    - Long.valueOf(org.apache.commons.beanutils2.locale.converters.LongLocaleConverter)
    linkageType: ''
    returnType: Long
    signature: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/LongLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/LongLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.LongLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormatSymbols].<init>(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:124,1
    - Dst: '[java.text.DateFormatSymbols].getLocalPatternChars()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].initDefaultChars()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 1
    functionsReached:
    - '[java.text.DateFormatSymbols].getLocalPatternChars()'
    - '[java.text.DateFormatSymbols].<init>(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].initDefaultChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].initDefaultChars()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:102,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:105,1
    - Dst: '[Object].<init>(D,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - java.util.Locale
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    - lenient
    argTypes:
    - D
    - java.util.Locale
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 144
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].<init>(D,java.util.Locale,String,boolean,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].initDefaultChars()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[Object].<init>(D,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].<init>(D,java.util.Locale,String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormatSymbols].<init>(java.util.Locale)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:163,1
    - Dst: '[java.text.DateFormatSymbols].getLocalPatternChars()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:164,1
    - Dst: '[String].equals(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:166,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertPattern(String,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,String)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:173,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:175,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:176,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - localizedPattern
    - locale
    argTypes:
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 180
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertLocalizedPattern(String,java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[java.text.DateFormatSymbols].getLocalPatternChars()'
    - '[java.text.DateFormatSymbols].<init>(java.util.Locale)'
    - '[org.apache.commons.logging.Log].debug(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertPattern(String,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,String)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertLocalizedPattern(String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:186,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:189,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:190,1
    - Dst: '[String].indexOf(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:198,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:200,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:202,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:204,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:208,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:211,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - pattern
    - fromChars
    - toChars
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 212
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertPattern(String,String,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].indexOf(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[StringBuilder].append(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[String].charAt(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[String].length()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertPattern(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].isLenient()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].isLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:242,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertLocalizedPattern(String,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:246,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:250,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:250,1
    - Dst: formatter.setLenient(boolean)
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:251,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:254,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:255,1
    - Dst: formatter.parseObject(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,java.text.ParsePosition)
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:256,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:257,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:258,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,Object,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:258,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:260,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].length()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:260,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:261,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,Object,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter:261,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.commons.logging.Log
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: D
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 265
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 265
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConversionException].format(String,Object,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - formatter.parseObject(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,java.text.ParsePosition)
    - '[java.util.Calendar].getTime()'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].length()'
    - '[Object].toString()'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - formatter.setLenient(boolean)
    - '[java.text.ParsePosition].<init>(int)'
    - '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertLocalizedPattern(String,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter)'
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: D
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter<D>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter<D>
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].isLenient()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].isLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].asThis()'
      Src: org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lenient
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].setLenient(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].setLenient(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigDecimalLocaleConverter.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.math.BigDecimal,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - java.math.BigDecimal
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].<init>(java.math.BigDecimal,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigDecimalLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.math.BigDecimal,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].<init>(java.math.BigDecimal,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter:78,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].toString()'
      Src: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter:85,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter:85,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter:87,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigDecimalLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].parse(Object,String)'
    - '[java.math.BigDecimal].<init>(org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter)'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].toString()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigDecimalLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigDecimalLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigIntegerLocaleConverter.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.math.BigInteger,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - java.math.BigInteger
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].<init>(java.math.BigInteger,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigIntegerLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.math.BigInteger,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].<init>(java.math.BigInteger,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter:78,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].longValue()'
      Src: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter:84,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter)'
      Src: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigIntegerLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].parse(Object,String)'
    - '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter)'
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].longValue()'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigIntegerLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigIntegerLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
      Src: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DoubleLocaleConverter.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Double,java.util.Locale,String,boolean,boolean)'
      Src: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      - java.util.Locale
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - defaultValue
    - locale
    - pattern
    - useDefault
    - locPattern
    argTypes:
    - Double
    - java.util.Locale
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].<init>(Double,java.util.Locale,String,boolean,boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DoubleLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Double,java.util.Locale,String,boolean,boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].<init>(Double,java.util.Locale,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].parse(Object,String)'
      Src: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter:74,1
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].doubleValue()'
      Src: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter:76,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter)
      Src: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - pattern
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].parse(Object,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DoubleLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].parse(Object,String)'
    - Double.valueOf(org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter)
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].doubleValue()'
    linkageType: ''
    returnType: Double
    signature: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].parse(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DoubleLocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder
    signature: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder)'
      Src: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder].get()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DoubleLocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].<init>(org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder,org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter
    signature: '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.expression.DefaultResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.expression.DefaultResolver
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:64,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:67,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:68,1
    - Dst: '[String].indexOf(char,org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:73,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:75,1
    - Dst: '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:77,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:78,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:79,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.expression.DefaultResolver,int)
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:83,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:85,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].getIndex(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 0
    functionsReached:
    - '[String].indexOf(char,org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].isEmpty()'
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].isEmpty()'
    - Integer.parseInt(org.apache.commons.beanutils2.expression.DefaultResolver,int)
    - '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:102,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:105,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:106,1
    - Dst: '[String].indexOf(char,org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:111,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:113,1
    - Dst: '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:115,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].getKey(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 0
    functionsReached:
    - '[String].indexOf(char,org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].isEmpty()'
    - '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].getKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:129,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:132,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:133,1
    - Dst: '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:135,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].getProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].length()'
    - '[String].isEmpty()'
    - '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:149,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].remove(String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:152,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 3
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].hasNested(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].remove(String)'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].hasNested(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:163,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:166,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:167,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 176
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 176
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].isIndexed(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].isEmpty()'
    - '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].isIndexed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:186,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:189,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:190,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 199
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 199
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].isMapped(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].isEmpty()'
    - '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].isMapped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:209,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:214,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:215,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:218,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:222,1
    - Dst: '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:227,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].next(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].substring(int,org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].isEmpty()'
    - '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].next(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:250,1
    - Dst: '[org.apache.commons.beanutils2.expression.DefaultResolver].next(String)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:253,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:254,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:254,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:257,1
    - Dst: '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:258,1
    - Dst: '[String].substring(org.apache.commons.beanutils2.expression.DefaultResolver)'
      Src: org.apache.commons.beanutils2.expression.DefaultResolver:261,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.beanutils2.expression.Resolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 262
    functionName: '[org.apache.commons.beanutils2.expression.DefaultResolver].remove(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.expression.DefaultResolver].next(String)'
    - '[String].isEmpty()'
    - '[String].substring(org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].charAt(org.apache.commons.beanutils2.expression.DefaultResolver)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.DefaultResolver].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.expression.Resolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.beanutils2.expression.Resolver].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.expression.Resolver
    signature: '[org.apache.commons.beanutils2.expression.Resolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.StringConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/StringConverter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.StringConverter
    signature: '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.StringConverter:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.StringConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.converters.StringConverter].<init>(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/StringConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.StringConverter
    signature: '[org.apache.commons.beanutils2.converters.StringConverter].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.StringConverter:66,1
    - Dst: Object.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.StringConverter:66,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.StringConverter:67,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.StringConverter)'
      Src: org.apache.commons.beanutils2.converters.StringConverter:67,1
    - Dst: '[org.apache.commons.beanutils2.converters.StringConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.StringConverter:69,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.converters.StringConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/StringConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.StringConverter].conversionException(Class<T>,Object)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.StringConverter)'
    - '[Object].toString()'
    - String.class.equals(Class<T>)
    - Object.class.equals(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.StringConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.beanutils2.converters.StringConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/StringConverter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<String>
    signature: '[org.apache.commons.beanutils2.converters.StringConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:69,1
    - Dst: '[org.apache.commons.lang3.StringUtils].toRootLowerCase(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].toLowerCase(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Object)'
    - '[org.apache.commons.lang3.StringUtils].toRootLowerCase(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].toLowerCase(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Object,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString()'
    - '[java.util.Objects].requireNonNull(Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:89,1
    - Dst: '[String].trim()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].toTrim(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Object)'
    - '[String].trim()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].toTrim(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.AbstractConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.AbstractConverter
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].setDefaultValue(D)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.AbstractConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].<init>(D)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].setDefaultValue(D)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.AbstractConverter
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].<init>(D)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,Object,Class<?>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.ConversionException
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<?>
    - Object
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].conversionException(Class<?>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConversionException].format(String,Object,Class<?>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.ConversionException
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].conversionException(Class<?>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToDefaultType(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:145,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:147,1
    - Dst: '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(Class<R>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:148,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:149,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:149,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:150,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:150,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertArray(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:153,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].handleMissing(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:156,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:158,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:161,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToString(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:162,1
    - Dst: '[Class<T>].cast(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:162,1
    - Dst: '[Class<T>].equals(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:165,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:166,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:166,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:167,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:167,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:167,1
    - Dst: '[Class<T>].cast(Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToType(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:172,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:173,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:174,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:174,1
    - Dst: '[Class<T>].cast(R)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:176,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].handleError(Class<T>,Object,org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:178,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 180
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].convert(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertArray(Object)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToString(Object)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToType(Class<T>,Object)'
    - '[Class<T>].cast(Object)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[Class<T>].cast(String)'
    - '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(Class<R>)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<T>)'
    - '[Class<T>].equals(org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
    - '[Object].getClass()'
    - '[Class<T>].cast(R)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].handleError(Class<T>,Object,org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToDefaultType(Object)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].handleMissing(Class<T>)'
    - '[Class<T>].equals()'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].convert(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:194,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].isArray()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:194,1
    - Dst: Array.getLength(Object)
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:195,1
    - Dst: Array.get(Object,int)
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:196,1
    - Dst: collection.isEmpty()
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:202,1
    - Dst: collection.iterator()
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:203,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].next()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:203,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 208
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertArray(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 1
    functionsReached:
    - collection.isEmpty()
    - '[Object].getClass()'
    - collection.iterator()
    - Array.get(Object,int)
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].isArray()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].next()'
    - Array.getLength(Object)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertArray(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefaultType()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].convert(Class<D>,Object)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToDefaultType(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefaultType()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].convert(Class<D>,Object)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToDefaultType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: false
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 250
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToType(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToType(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:259,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefault(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].equals()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefault(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<D>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Class<D>
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:286,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:286,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:288,1
    - Dst: '[Throwable].getMessage()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:288,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:288,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:290,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:290,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].handleMissing(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:294,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:299,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:299,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:300,1
    - Dst: cex.getMessage()
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:300,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:300,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:301,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:301,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:304,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:304,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:304,1
    - Dst: '[Throwable].getMessage()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:304,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.AbstractConverter,Throwable)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:305,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:306,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:306,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:307,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:307,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:308,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:308,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - value
    - cause
    argTypes:
    - Class<T>
    - Object
    - Throwable
    constantsTouched: []
    func_position:
      end: 312
      start: 285
    functionDepth: 2
    functionLinenumber: 285
    functionLinenumberEnd: 312
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].handleError(Class<T>,Object,Throwable)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<T>)'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.AbstractConverter,Throwable)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
    - cex.getMessage()
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[Throwable].getMessage()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].handleMissing(Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].handleError(Class<T>,Object,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:326,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefault(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:327,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:328,1
    - Dst: '[Class<T>].equals(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:328,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToType(Class<T>,D)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:330,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String,org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:335,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:335,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:336,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:336,1
    - Dst: '[Class<T>].cast(R)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:339,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:341,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:341,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:342,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:342,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:343,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].getMessage()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:343,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:343,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:344,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:344,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 347
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 347
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].handleMissing(Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefault(Class<T>)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<T>)'
    - '[Class<T>].equals(org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
    - '[Class<T>].cast(R)'
    - '[org.apache.commons.beanutils2.ConversionException].format(String,String)'
    - '[org.apache.commons.beanutils2.ConversionException].getMessage()'
    - '[Class<T>].equals()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String,org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToType(Class<T>,D)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].handleMissing(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].isUseDefault()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].isUseDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:368,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.logging.Log
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 371
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.apache.commons.beanutils2.converters.AbstractConverter)'
    linkageType: ''
    returnType: org.apache.commons.logging.Log
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:384,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:384,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:385,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:385,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefaultType()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:390,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].convert(Class<D>,D)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:390,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 393
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 393
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].setDefaultValue(D)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefaultType()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].convert(Class<D>,D)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].setDefaultValue(D)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:402,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 403
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isArray()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:415,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:416,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].isArray()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:418,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].getComponentType()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:419,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].getName()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:422,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:422,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:424,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:426,1
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:428,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].startsWith(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:430,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].startsWith(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:430,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].startsWith(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:430,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:431,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].substring(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:431,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].startsWith(String)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:432,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:433,1
    - Dst: '[org.apache.commons.beanutils2.converters.AbstractConverter].substring(org.apache.commons.beanutils2.converters.AbstractConverter)'
      Src: org.apache.commons.beanutils2.converters.AbstractConverter:433,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.logging.Log
      - boolean
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 436
      start: 411
    functionDepth: 1
    functionLinenumber: 411
    functionLinenumberEnd: 436
    functionName: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].getName()'
    - '[Class<?>].isArray()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].getName()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].startsWith(String)'
    - '[String].length()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].substring(org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[StringBuilder].<init>(org.apache.commons.beanutils2.converters.AbstractConverter)'
    - '[Class<?>].getComponentType()'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].isArray()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.beanutils2.converters.AbstractConverter].getComponentType()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.ByteConverter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ByteConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ByteConverter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ByteConverter
    signature: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,Byte)'
      Src: org.apache.commons.beanutils2.converters.ByteConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Byte
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ByteConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Byte
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Byte)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ByteConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,Byte)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ByteConverter
    signature: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].byteValue()'
      Src: org.apache.commons.beanutils2.converters.ByteConverter:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(org.apache.commons.beanutils2.converters.ByteConverter)'
      Src: org.apache.commons.beanutils2.converters.ByteConverter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ByteConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ByteConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(org.apache.commons.beanutils2.converters.ByteConverter)'
    - '[Number].byteValue()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ByteConverter
    signature: '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Byte>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.ByteConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ByteConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Byte>
    signature: '[org.apache.commons.beanutils2.converters.ByteConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.LocalDateTime)'
      Src: org.apache.commons.beanutils2.converters.LocalDateTimeConverter:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.LocalDateTime
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>(java.time.LocalDateTime)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.time.LocalDateTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>(java.time.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.LocalDateTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.LocalDateTime>
    signature: '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.ZonedDateTime)'
      Src: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>(java.time.ZonedDateTime)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.time.ZonedDateTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZonedDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>(java.time.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.ZonedDateTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.ZonedDateTime>
    signature: '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DoubleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DoubleConverter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DoubleConverter
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,Double)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DoubleConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Double
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Double)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DoubleConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,Double)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DoubleConverter
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].doubleValue()'
      Src: org.apache.commons.beanutils2.converters.DoubleConverter:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(org.apache.commons.beanutils2.converters.DoubleConverter)'
      Src: org.apache.commons.beanutils2.converters.DoubleConverter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DoubleConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DoubleConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(org.apache.commons.beanutils2.converters.DoubleConverter)'
    - '[Number].doubleValue()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DoubleConverter
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Double>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.DoubleConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DoubleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Double>
    signature: '[org.apache.commons.beanutils2.converters.DoubleConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DimensionConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java
    functionUses: 2
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DimensionConverter
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:41,1
    - Dst: '[Object].<init>(java.awt.Dimension)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.Dimension
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DimensionConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.awt.Dimension
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>(java.awt.Dimension)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[Object].<init>(java.awt.Dimension)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DimensionConverter
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>(java.awt.Dimension)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dimension.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:69,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].isEmpty()'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:72,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:73,1
    - Dst: '[java.util.regex.Pattern].matcher(org.apache.commons.beanutils2.converters.DimensionConverter)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].matches()'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:78,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:79,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].group(int)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].group(int)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:83,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.DimensionConverter)
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].equals(org.apache.commons.beanutils2.converters.DimensionConverter)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:86,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.DimensionConverter)
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:86,1
    - Dst: '[java.awt.Dimension].<init>(org.apache.commons.beanutils2.converters.DimensionConverter,org.apache.commons.beanutils2.converters.DimensionConverter)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:88,1
    - Dst: '[Class<T>].cast(java.awt.Dimension)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:88,1
    - Dst: '[org.apache.commons.beanutils2.converters.DimensionConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.DimensionConverter:91,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].cast(java.awt.Dimension)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].toString(Object)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].equals(org.apache.commons.beanutils2.converters.DimensionConverter)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].conversionException(Class<T>,Object)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].group(int)'
    - Dimension.class.isAssignableFrom(Class<T>)
    - Integer.parseInt(org.apache.commons.beanutils2.converters.DimensionConverter)
    - '[java.util.regex.Pattern].matcher(org.apache.commons.beanutils2.converters.DimensionConverter)'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].matches()'
    - '[org.apache.commons.beanutils2.converters.DimensionConverter].isEmpty()'
    - '[java.awt.Dimension].<init>(org.apache.commons.beanutils2.converters.DimensionConverter,org.apache.commons.beanutils2.converters.DimensionConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.awt.Dimension>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.beanutils2.converters.DimensionConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.awt.Dimension>
    signature: '[org.apache.commons.beanutils2.converters.DimensionConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ColorConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java
    functionUses: 2
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ColorConverter
    signature: '[org.apache.commons.beanutils2.converters.ColorConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:42,1
    - Dst: '[Object].<init>(java.awt.Color)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.Color
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ColorConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.awt.Color
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverter].<init>(java.awt.Color)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[Object].<init>(java.awt.Color)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ColorConverter
    signature: '[org.apache.commons.beanutils2.converters.ColorConverter].<init>(java.awt.Color)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Color.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:90,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:91,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].toLowerCase(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:93,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:95,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:97,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:99,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:104,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:107,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:109,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:114,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:116,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:118,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:120,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:122,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:124,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].startsWith(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:131,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].parseHexadecimalColor(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:132,1
    - Dst: '[Class<T>].cast(java.awt.Color)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].contains(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:135,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].parseToStringColor(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:136,1
    - Dst: '[Class<T>].cast(java.awt.Color)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:136,1
    - Dst: '[java.awt.Color].decode(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:139,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:139,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:142,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 143
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 143
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ColorConverter].parseHexadecimalColor(org.apache.commons.beanutils2.converters.ColorConverter)'
    - Color.class.isAssignableFrom(Class<T>)
    - '[Class<T>].cast(java.awt.Color)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].contains(String)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].parseToStringColor(org.apache.commons.beanutils2.converters.ColorConverter)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.ColorConverter)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].toLowerCase(org.apache.commons.beanutils2.converters.ColorConverter)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].toString(Object)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].startsWith(String)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].conversionException(Class<T>,Object)'
    - '[java.awt.Color].decode(org.apache.commons.beanutils2.converters.ColorConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.ColorConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.awt.Color>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.awt.Color>
    signature: '[org.apache.commons.beanutils2.converters.ColorConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:164,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:166,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:168,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:168,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:168,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:168,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:169,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:169,1
    - Dst: '[java.awt.Color].<init>(int,int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:168,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:171,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:171,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:171,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:171,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:172,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:172,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:172,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:172,1
    - Dst: '[java.awt.Color].<init>(int,int,int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:171,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:174,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:174,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:174,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:174,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:175,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:175,1
    - Dst: '[java.awt.Color].<init>(org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:174,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:177,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:177,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:177,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:177,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:178,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:178,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:178,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:178,1
    - Dst: '[java.awt.Color].<init>(org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:177,1
    - Dst: '[IllegalArgumentException].<init>(String,String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:180,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.awt.Color
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 183
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverter].parseHexadecimalColor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java
    functionUses: 0
    functionsReached:
    - '[java.awt.Color].<init>(org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter)'
    - '[java.util.Objects].requireNonNull(String)'
    - '[String].substring(int,int)'
    - '[java.awt.Color].<init>(int,int,int)'
    - '[IllegalArgumentException].<init>(String,String)'
    - Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter,int)
    - '[String].length()'
    - '[java.awt.Color].<init>(int,int,int,int)'
    - '[java.awt.Color].<init>(org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter)'
    linkageType: ''
    returnType: java.awt.Color
    signature: '[org.apache.commons.beanutils2.converters.ColorConverter].parseHexadecimalColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:201,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:203,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].matches()'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:205,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:206,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].group(int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:209,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:209,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].group(int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:210,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:210,1
    - Dst: '[org.apache.commons.beanutils2.converters.ColorConverter].group(int)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:211,1
    - Dst: Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter)
      Src: org.apache.commons.beanutils2.converters.ColorConverter:211,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:214,1
    - Dst: '[java.awt.Color].<init>(org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter)'
      Src: org.apache.commons.beanutils2.converters.ColorConverter:217,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.awt.Color
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 218
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 218
    functionName: '[org.apache.commons.beanutils2.converters.ColorConverter].parseToStringColor(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java
    functionUses: 0
    functionsReached:
    - '[java.awt.Color].<init>(org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter,org.apache.commons.beanutils2.converters.ColorConverter)'
    - '[java.util.Objects].requireNonNull(String)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].group(int)'
    - '[org.apache.commons.beanutils2.converters.ColorConverter].matches()'
    - Integer.parseInt(org.apache.commons.beanutils2.converters.ColorConverter)
    linkageType: ''
    returnType: java.awt.Color
    signature: '[org.apache.commons.beanutils2.converters.ColorConverter].parseToStringColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateConverter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateConverter
    signature: '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.DateConverter:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.converters.DateConverter].<init>(java.util.Date)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.util.Date)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateConverter
    signature: '[org.apache.commons.beanutils2.converters.DateConverter].<init>(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.util.Date>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.DateConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.util.Date>
    signature: '[org.apache.commons.beanutils2.converters.DateConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].toLowerCase()'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].toLowerCase()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BooleanConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BooleanConverter
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Boolean)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BooleanConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(Boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BooleanConverter
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:100,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BooleanConverter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - trueStrings
    - falseStrings
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(String[],String[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BooleanConverter
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Boolean)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:117,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:118,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BooleanConverter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - trueStrings
    - falseStrings
    - defaultValue
    argTypes:
    - String[]
    - String[]
    - Boolean
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(String[],String[],Boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
    - '[Object].<init>(Boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BooleanConverter
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(String[],String[],Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:138,1
    - Dst: Boolean.TYPE.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:138,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].toLowerCase(Object)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:143,1
    - Dst: trueString.equals(org.apache.commons.beanutils2.converters.BooleanConverter)
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:146,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.BooleanConverter)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:147,1
    - Dst: falseString.equals(org.apache.commons.beanutils2.converters.BooleanConverter)
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:152,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.BooleanConverter)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:153,1
    - Dst: '[org.apache.commons.beanutils2.converters.BooleanConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.BooleanConverter:158,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 159
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].toLowerCase(Object)'
    - Boolean.TYPE.equals(Class<T>)
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.BooleanConverter)'
    - trueString.equals(org.apache.commons.beanutils2.converters.BooleanConverter)
    - falseString.equals(org.apache.commons.beanutils2.converters.BooleanConverter)
    - '[org.apache.commons.beanutils2.converters.BooleanConverter].conversionException(Class<T>,Object)'
    - Boolean.class.equals(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Boolean>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.beanutils2.converters.BooleanConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Boolean>
    signature: '[org.apache.commons.beanutils2.converters.BooleanConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PathConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.converters.PathConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PathConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PathConverter
    signature: '[org.apache.commons.beanutils2.converters.PathConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.nio.file.Path)'
      Src: org.apache.commons.beanutils2.converters.PathConverter:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.file.Path
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PathConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.nio.file.Path
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.PathConverter].<init>(java.nio.file.Path)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PathConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.nio.file.Path)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PathConverter
    signature: '[org.apache.commons.beanutils2.converters.PathConverter].<init>(java.nio.file.Path)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Path.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.PathConverter:60,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.PathConverter:61,1
    - Dst: '[java.nio.file.Paths].get(org.apache.commons.beanutils2.converters.PathConverter)'
      Src: org.apache.commons.beanutils2.converters.PathConverter:61,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.PathConverter)'
      Src: org.apache.commons.beanutils2.converters.PathConverter:61,1
    - Dst: '[org.apache.commons.beanutils2.converters.PathConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.PathConverter:64,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.PathConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PathConverter.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Paths].get(org.apache.commons.beanutils2.converters.PathConverter)'
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.converters.PathConverter].conversionException(Class<T>,Object)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.PathConverter)'
    - Path.class.isAssignableFrom(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.PathConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.nio.file.Path>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.beanutils2.converters.PathConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PathConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.nio.file.Path>
    signature: '[org.apache.commons.beanutils2.converters.PathConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.URIConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.converters.URIConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.URIConverter
    signature: '[org.apache.commons.beanutils2.converters.URIConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.net.URI)'
      Src: org.apache.commons.beanutils2.converters.URIConverter:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URI
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.URIConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.net.URI
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.URIConverter].<init>(java.net.URI)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.net.URI)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.URIConverter
    signature: '[org.apache.commons.beanutils2.converters.URIConverter].<init>(java.net.URI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: URI.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.URIConverter:59,1
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.URIConverter:60,1
    - Dst: '[java.net.URI].<init>(org.apache.commons.beanutils2.converters.URIConverter)'
      Src: org.apache.commons.beanutils2.converters.URIConverter:60,1
    - Dst: '[Class<T>].cast(java.net.URI)'
      Src: org.apache.commons.beanutils2.converters.URIConverter:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.URIConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.URIConverter:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.converters.URIConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
    functionUses: 0
    functionsReached:
    - URI.class.equals(Class<T>)
    - '[org.apache.commons.beanutils2.converters.URIConverter].toString(Object)'
    - '[org.apache.commons.beanutils2.converters.URIConverter].conversionException(Class<T>,Object)'
    - '[Class<T>].cast(java.net.URI)'
    - '[java.net.URI].<init>(org.apache.commons.beanutils2.converters.URIConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.URIConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.net.URI>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.converters.URIConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.net.URI>
    signature: '[org.apache.commons.beanutils2.converters.URIConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PointConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.converters.PointConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PointConverter.java
    functionUses: 2
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PointConverter
    signature: '[org.apache.commons.beanutils2.converters.PointConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:32,1
    - Dst: '[Object].<init>(java.awt.Point)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.Point
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PointConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.awt.Point
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.PointConverter].<init>(java.awt.Point)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PointConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[Object].<init>(java.awt.Point)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PointConverter
    signature: '[org.apache.commons.beanutils2.converters.PointConverter].<init>(java.awt.Point)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Point.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.PointConverter:61,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].isEmpty()'
      Src: org.apache.commons.beanutils2.converters.PointConverter:64,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:65,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].length()'
      Src: org.apache.commons.beanutils2.converters.PointConverter:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].charAt(int)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:70,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].charAt(org.apache.commons.beanutils2.converters.PointConverter)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:70,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:71,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].substring(int,org.apache.commons.beanutils2.converters.PointConverter)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:74,1
    - Dst: '[java.util.regex.Pattern].split(org.apache.commons.beanutils2.converters.PointConverter)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:75,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:78,1
    - Dst: Integer.parseInt()
      Src: org.apache.commons.beanutils2.converters.PointConverter:81,1
    - Dst: Integer.parseInt()
      Src: org.apache.commons.beanutils2.converters.PointConverter:82,1
    - Dst: '[java.awt.Point].<init>(org.apache.commons.beanutils2.converters.PointConverter,org.apache.commons.beanutils2.converters.PointConverter)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:83,1
    - Dst: '[Class<T>].cast(java.awt.Point)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:83,1
    - Dst: '[org.apache.commons.beanutils2.converters.PointConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.PointConverter:86,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 87
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.beanutils2.converters.PointConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PointConverter.java
    functionUses: 0
    functionsReached:
    - '[java.awt.Point].<init>(org.apache.commons.beanutils2.converters.PointConverter,org.apache.commons.beanutils2.converters.PointConverter)'
    - '[Class<T>].cast(java.awt.Point)'
    - '[org.apache.commons.beanutils2.converters.PointConverter].toString(Object)'
    - Integer.parseInt()
    - '[org.apache.commons.beanutils2.converters.PointConverter].charAt(int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.PointConverter].charAt(org.apache.commons.beanutils2.converters.PointConverter)'
    - '[org.apache.commons.beanutils2.converters.PointConverter].substring(int,org.apache.commons.beanutils2.converters.PointConverter)'
    - '[java.util.regex.Pattern].split(org.apache.commons.beanutils2.converters.PointConverter)'
    - '[org.apache.commons.beanutils2.converters.PointConverter].conversionException(Class<T>,Object)'
    - Point.class.isAssignableFrom(Class<T>)
    - '[org.apache.commons.beanutils2.converters.PointConverter].length()'
    - '[org.apache.commons.beanutils2.converters.PointConverter].isEmpty()'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.PointConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.awt.Point>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.converters.PointConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PointConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.awt.Point>
    signature: '[org.apache.commons.beanutils2.converters.PointConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.Converter<T>,String)'
      Src: org.apache.commons.beanutils2.converters.ConverterFacade:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.beanutils2.Converter<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ConverterFacade
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - org.apache.commons.beanutils2.Converter<T>
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.ConverterFacade].<init>(org.apache.commons.beanutils2.Converter<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.Converter<T>,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ConverterFacade
    signature: '[org.apache.commons.beanutils2.converters.ConverterFacade].<init>(org.apache.commons.beanutils2.Converter<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].convert(Class<R>,Object)'
      Src: org.apache.commons.beanutils2.converters.ConverterFacade:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.beanutils2.converters.ConverterFacade].convert(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<T>].convert(Class<R>,Object)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.converters.ConverterFacade].convert(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.Converter<T>].toString()'
      Src: org.apache.commons.beanutils2.converters.ConverterFacade:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.beanutils2.Converter<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.converters.ConverterFacade].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.Converter<T>].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.ConverterFacade].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocaleConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocaleConverter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocaleConverter
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverter:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocaleConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.util.Locale)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocaleConverter
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.LocaleConverter:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocaleConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverter:56,1
    - Dst: '[java.util.Locale].forLanguageTag(org.apache.commons.beanutils2.converters.LocaleConverter)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverter:57,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.LocaleConverter)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverter:57,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocaleConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.LocaleConverter:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocaleConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].forLanguageTag(org.apache.commons.beanutils2.converters.LocaleConverter)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.LocaleConverter)'
    - '[org.apache.commons.beanutils2.converters.LocaleConverter].toString(Object)'
    - '[org.apache.commons.beanutils2.converters.LocaleConverter].conversionException(Class<T>,Object)'
    - Locale.class.isAssignableFrom(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.util.Locale>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.beanutils2.converters.LocaleConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocaleConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.util.Locale>
    signature: '[org.apache.commons.beanutils2.converters.LocaleConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(Class<C>,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:123,1
    - Dst: '[Class<C>].isArray()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:124,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:125,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.Converter,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ArrayConverter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - defaultType
    - elementConverter
    argTypes:
    - Class<C>
    - org.apache.commons.beanutils2.Converter
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(org.apache.commons.beanutils2.Converter,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[Class<C>].isArray()'
    - '[java.util.Objects].requireNonNull(Class<C>,String)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ArrayConverter
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:140,1
    - Dst: '[Class<C>].getComponentType()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:144,1
    - Dst: Array.newInstance(org.apache.commons.beanutils2.converters.ArrayConverter,int)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:144,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].setDefaultValue(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ArrayConverter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - defaultType
    - elementConverter
    - defaultSize
    argTypes:
    - Class<C>
    - org.apache.commons.beanutils2.Converter
    - int
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter,int)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached:
    - Array.newInstance(org.apache.commons.beanutils2.converters.ArrayConverter,int)
    - '[Class<C>].getComponentType()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].setDefaultValue(org.apache.commons.beanutils2.converters.ArrayConverter)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ArrayConverter
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertArray(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertArray(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:179,1
    - Dst: '[java.util.ArrayList].add(Object)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:180,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:184,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].parseElements(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:184,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 185
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToCollection(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].add(Object)'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].parseElements(org.apache.commons.beanutils2.converters.ArrayConverter)'
    linkageType: ''
    returnType: java.util.Collection<?>
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToCollection(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:198,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].isArray()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:199,1
    - Dst: Array.getLength(Object)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:200,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToCollection(Object)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:202,1
    - Dst: '[java.util.Collection<?>].size()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:203,1
    - Dst: '[java.util.Collection<?>].iterator()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefault()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:208,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:216,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:219,1
    - Dst: Array.get(Object,org.apache.commons.beanutils2.converters.ArrayConverter)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:221,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].next()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:221,1
    - Dst: '[org.apache.commons.beanutils2.Converter].convert(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:222,1
    - Dst: '[StringBuilder].append(R)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:224,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:228,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 229
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefault()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].isArray()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.beanutils2.Converter].convert(org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToCollection(Object)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].next()'
    - '[StringBuilder].append(R)'
    - '[Object].getClass()'
    - '[java.util.Collection<?>].size()'
    - Array.get(Object,org.apache.commons.beanutils2.converters.ArrayConverter)
    - Array.getLength(Object)
    - '[StringBuilder].toString()'
    - '[java.util.Collection<?>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].isArray()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:242,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:243,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].toString(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:243,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:243,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:243,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:249,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].isArray()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:249,1
    - Dst: Array.getLength(Object)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:250,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToCollection(Object)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:252,1
    - Dst: '[java.util.Collection<?>].size()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:253,1
    - Dst: '[java.util.Collection<?>].iterator()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:254,1
    - Dst: '[Class<T>].getComponentType()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:258,1
    - Dst: Array.newInstance(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:259,1
    - Dst: Array.get(Object,org.apache.commons.beanutils2.converters.ArrayConverter)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:263,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].next()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:263,1
    - Dst: '[org.apache.commons.beanutils2.Converter].convert(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:266,1
    - Dst: Array.set(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter,R)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:267,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 272
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 272
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.ConversionException].format(String,String,String)'
    - '[Class<T>].isArray()'
    - '[Class<T>].getComponentType()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].isArray()'
    - '[java.util.Collection<?>].iterator()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToCollection(Object)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].next()'
    - '[org.apache.commons.beanutils2.Converter].convert(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[Object].getClass()'
    - Array.set(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter,R)
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].getClass()'
    - Array.newInstance(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)
    - '[java.util.Collection<?>].size()'
    - Array.get(Object,org.apache.commons.beanutils2.converters.ArrayConverter)
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].toString(Class<T>)'
    - Array.getLength(Object)
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].toString(org.apache.commons.beanutils2.converters.ArrayConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:282,1
    - Dst: '[Object].getDefault(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:286,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:291,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].equals(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:291,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:294,1
    - Dst: Array.newInstance(org.apache.commons.beanutils2.converters.ArrayConverter,int)
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:294,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 295
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefault(Class<?>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].equals()'
    - '[Object].getDefault(Class<?>)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].equals(Class<?>)'
    - '[Class<?>].getComponentType()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].getClass()'
    - Array.newInstance(org.apache.commons.beanutils2.converters.ArrayConverter,int)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefault(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<C>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<C>
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].log()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:325,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:325,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].log()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:326,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:326,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].toTrim(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:330,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].startsWith(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:331,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].endsWith(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:331,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].length()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:332,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].toString()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:335,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:339,1
    - Dst: '[java.io.StreamTokenizer].<init>(java.io.StringReader)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:339,1
    - Dst: '[java.io.StreamTokenizer].whitespaceChars(char,char)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:340,1
    - Dst: '[java.io.StreamTokenizer].ordinaryChars(char,char)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:341,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:342,1
    - Dst: '[java.io.StreamTokenizer].ordinaryChars(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:344,1
    - Dst: '[java.io.StreamTokenizer].wordChars(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:345,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:351,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:355,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:357,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,org.apache.commons.beanutils2.converters.ArrayConverter,String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:362,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:367,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].log()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:369,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:369,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].log()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:370,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].size()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:370,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:370,1
    - Dst: e.getMessage()
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:377,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:377,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 379
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 379
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].parseElements(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached:
    - '[java.io.StreamTokenizer].ordinaryChars(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].startsWith(String)'
    - '[java.util.Collections].emptyList()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].toString()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].endsWith(String)'
    - '[java.io.StreamTokenizer].wordChars(char,char)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].isDebugEnabled()'
    - '[java.io.StreamTokenizer].<init>(java.io.StringReader)'
    - '[org.apache.commons.beanutils2.ConversionException].format(String,org.apache.commons.beanutils2.converters.ArrayConverter,String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].substring(int,int)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].toTrim(String)'
    - '[java.io.StreamTokenizer].whitespaceChars(char,char)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].size()'
    - '[java.io.StreamTokenizer].wordChars(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].log()'
    - '[java.io.StreamTokenizer].nextToken()'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.ArrayConverter,org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].debug(String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.io.StreamTokenizer].ordinaryChars(char,char)'
    - '[java.util.ArrayList].add(org.apache.commons.beanutils2.converters.ArrayConverter)'
    - e.getMessage()
    - '[java.io.StringReader].<init>(org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].length()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].parseElements(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(char[],String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:387,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].clone()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowedChars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars(char[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(char[],String)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].setDelimiter(char)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].setDelimiter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - onlyFirstToString
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 407
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 407
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].setOnlyFirstToString(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].setOnlyFirstToString(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:416,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:417,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].toString(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:417,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:417,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:418,1
    - Dst: '[org.apache.commons.beanutils2.converters.ArrayConverter].isUseDefault()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:419,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:419,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:420,1
    - Dst: '[org.apache.commons.beanutils2.Converter].toString()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:421,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.converters.ArrayConverter)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:421,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:422,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.converters.ArrayConverter:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<C>
      - org.apache.commons.beanutils2.Converter
      - int
      - char
      - char[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 424
    functionName: '[org.apache.commons.beanutils2.converters.ArrayConverter].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(org.apache.commons.beanutils2.converters.ArrayConverter)'
    - '[org.apache.commons.beanutils2.Converter].toString()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].getClass()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].isUseDefault()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.beanutils2.converters.ArrayConverter].toString(org.apache.commons.beanutils2.converters.ArrayConverter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.ArrayConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PeriodConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PeriodConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PeriodConverter
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.Period)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.Period
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PeriodConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.Period
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>(java.time.Period)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PeriodConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.Period)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PeriodConverter
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>(java.time.Period)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Period.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.PeriodConverter:61,1
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverter:62,1
    - Dst: '[java.time.Period].parse(org.apache.commons.beanutils2.converters.PeriodConverter)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.PeriodConverter)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.PeriodConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.PeriodConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PeriodConverter.java
    functionUses: 0
    functionsReached:
    - '[java.time.Period].parse(org.apache.commons.beanutils2.converters.PeriodConverter)'
    - '[org.apache.commons.beanutils2.converters.PeriodConverter].toString(Object)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.PeriodConverter)'
    - '[org.apache.commons.beanutils2.converters.PeriodConverter].conversionException(Class<T>,Object)'
    - Period.class.equals(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.Period>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.PeriodConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PeriodConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.Period>
    signature: '[org.apache.commons.beanutils2.converters.PeriodConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.beanutils2.converters.InstantConverter:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.InstantConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InstantConverter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.InstantConverter
    signature: '[org.apache.commons.beanutils2.converters.InstantConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.Instant)'
      Src: org.apache.commons.beanutils2.converters.InstantConverter:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.Instant
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.InstantConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.Instant
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverter].<init>(java.time.Instant)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InstantConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.Instant)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.InstantConverter
    signature: '[org.apache.commons.beanutils2.converters.InstantConverter].<init>(java.time.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.Instant>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.InstantConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InstantConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.Instant>
    signature: '[org.apache.commons.beanutils2.converters.InstantConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(D)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DateTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].<init>(D)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(D)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].<init>(D)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:125,1
    - Dst: '[Long].longValue()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:127,1
    - Dst: '[java.util.Date].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:127,1
    - Dst: java.sql.Timestamp.valueOf(java.time.LocalDateTime)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:129,1
    - Dst: java.sql.Date.valueOf(java.time.LocalDate)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:131,1
    - Dst: '[java.time.ZonedDateTime].toInstant()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:133,1
    - Dst: '[java.util.Date].from(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:133,1
    - Dst: '[java.time.OffsetDateTime].toInstant()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:135,1
    - Dst: '[java.util.Date].from(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:135,1
    - Dst: '[java.time.Instant].from(java.time.temporal.TemporalAccessor)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:138,1
    - Dst: '[java.util.Date].from(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:138,1
    - Dst: '[java.util.Date].from(java.time.Instant)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:140,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:146,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:148,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].logFormat(String,java.text.DateFormat)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:150,1
    - Dst: '[java.text.DateFormat].format(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:151,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:152,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:152,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:153,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:153,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:156,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:157,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:157,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:158,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:158,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 162
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].convertToString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Calendar].getTime()'
    - '[java.time.ZonedDateTime].toInstant()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
    - '[Long].longValue()'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
    - '[java.util.Date].from(java.time.Instant)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].debug(String)'
    - '[java.time.Instant].from(java.time.temporal.TemporalAccessor)'
    - '[java.text.DateFormat].format(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[java.util.Date].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].isDebugEnabled()'
    - java.sql.Date.valueOf(java.time.LocalDate)
    - '[java.time.OffsetDateTime].toInstant()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].logFormat(String,java.text.DateFormat)'
    - '[java.util.Date].from(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - java.sql.Timestamp.valueOf(java.time.LocalDateTime)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].convertToString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:196,1
    - Dst: timestamp.getTime()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:203,1
    - Dst: timestamp.getNanos()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:205,1
    - Dst: date.getTime()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:210,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:210,1
    - Dst: calendar.getTime()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:215,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getTime()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:215,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:215,1
    - Dst: longObj.longValue()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:225,1
    - Dst: date.atStartOfDay(java.time.ZoneId)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toInstant()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:225,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:230,1
    - Dst: date.atZone(java.time.ZoneId)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:230,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toInstant()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:230,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:230,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:230,1
    - Dst: date.toInstant()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:235,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:235,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:235,1
    - Dst: date.toInstant()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:240,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toEpochMilli()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:240,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:240,1
    - Dst: date.toEpochMilli()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:244,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:244,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toTrim(Object)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:247,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isEmpty()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:248,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].handleMissing(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:249,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(org.apache.commons.beanutils2.converters.DateTimeConverter,Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:255,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:257,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(org.apache.commons.beanutils2.converters.DateTimeConverter,Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter,java.text.DateFormat)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:258,1
    - Dst: Calendar.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:260,1
    - Dst: '[Class<T>].cast(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:261,1
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:263,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getTime()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:263,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:263,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:266,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - targetType
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 267
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 267
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(org.apache.commons.beanutils2.converters.DateTimeConverter,Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[java.util.Calendar].getTime()'
    - date.atStartOfDay(java.time.ZoneId)
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
    - '[Object].getClass()'
    - longObj.longValue()
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toInstant()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(org.apache.commons.beanutils2.converters.DateTimeConverter,Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter,java.text.DateFormat)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toTrim(Object)'
    - '[Class<T>].cast(java.util.Calendar)'
    - Calendar.class.isAssignableFrom(Class<T>)
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].handleMissing(Class<T>)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].isEmpty()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getTime()'
    - calendar.getTime()
    - date.toEpochMilli()
    - timestamp.getTime()
    - date.toInstant()
    - date.getTime()
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toEpochMilli()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - timestamp.getNanos()
    - date.atZone(java.time.ZoneId)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormat].getDateInstance(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:279,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.apache.commons.beanutils2.converters.DateTimeConverter,java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:281,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setTimeZone(java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:284,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - java.util.TimeZone
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.DateFormat
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locale
    - timeZone
    argTypes:
    - java.util.Locale
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 287
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 287
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setTimeZone(java.util.TimeZone)'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.beanutils2.converters.DateTimeConverter,java.util.Locale)'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    linkageType: ''
    returnType: java.text.DateFormat
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:296,1
    - Dst: '[java.text.SimpleDateFormat].setTimeZone(java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:298,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.DateFormat
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 301
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 301
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[java.text.SimpleDateFormat].setTimeZone(java.util.TimeZone)'
    linkageType: ''
    returnType: java.text.DateFormat
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getLocale()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getPatterns()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getPatterns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.TimeZone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getTimeZone()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.TimeZone
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:337,1
    - Dst: '[java.util.TimeZone].toZoneId()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:337,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.ZoneId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 2
    functionsReached:
    - '[java.time.ZoneId].systemDefault()'
    - '[java.util.TimeZone].toZoneId()'
    linkageType: ''
    returnType: java.time.ZoneId
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:347,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:347,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:348,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:349,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:350,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:351,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:353,1
    - Dst: '[java.text.SimpleDateFormat].toPattern()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:354,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:354,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:355,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:357,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:359,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:361,1
    - Dst: '[StringBuilder].append(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:362,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:363,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:366,1
    - Dst: '[StringBuilder].append(java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:367,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:368,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:370,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:370,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].debug(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:370,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.DateFormat
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - action
    - format
    argTypes:
    - String
    - java.text.DateFormat
    constantsTouched: []
    func_position:
      end: 372
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 372
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].logFormat(String,java.text.DateFormat)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].debug(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[StringBuilder].append(java.util.Locale)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].isDebugEnabled()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(java.util.TimeZone)'
    - '[StringBuilder].toString()'
    - '[java.text.SimpleDateFormat].toPattern()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].logFormat(String,java.text.DateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:387,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String,java.text.DateFormat)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:387,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:395,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:395,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,String,String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:395,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Calendar
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sourceType
    - targetType
    - value
    argTypes:
    - Class<?>
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 401
      start: 383
    functionDepth: 3
    functionLinenumber: 383
    functionLinenumberEnd: 401
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String,java.text.DateFormat)'
    - '[org.apache.commons.beanutils2.ConversionException].format(String,String,String,String)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<?>)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    linkageType: ''
    returnType: java.util.Calendar
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].logFormat(String,java.text.DateFormat)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:414,1
    - Dst: '[java.text.DateFormat].setLenient(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:415,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:416,1
    - Dst: '[java.text.DateFormat].parse(String,java.text.ParsePosition)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:417,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:418,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:419,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:419,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:420,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:420,1
    - Dst: simpleFormat.toPattern()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:423,1
    - Dst: simpleFormat.toLocalizedPattern()
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:424,1
    - Dst: '[java.text.DateFormat].getCalendar()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:424,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:424,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getSimpleName()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:424,1
    - Dst: String.format(String,org.apache.commons.beanutils2.converters.DateTimeConverter,org.apache.commons.beanutils2.converters.DateTimeConverter,org.apache.commons.beanutils2.converters.DateTimeConverter,org.apache.commons.beanutils2.converters.DateTimeConverter)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:423,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:426,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:426,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:427,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:427,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:429,1
    - Dst: '[java.text.DateFormat].getCalendar()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:431,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - String
      - java.text.DateFormat
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Calendar
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - sourceType
    - targetType
    - value
    - format
    argTypes:
    - Class<?>
    - Class<?>
    - String
    - java.text.DateFormat
    constantsTouched: []
    func_position:
      end: 432
      start: 413
    functionDepth: 2
    functionLinenumber: 413
    functionLinenumberEnd: 432
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String,java.text.DateFormat)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 1
    functionsReached:
    - '[java.text.DateFormat].parse(String,java.text.ParsePosition)'
    - simpleFormat.toLocalizedPattern()
    - '[java.text.DateFormat].getCalendar()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
    - '[java.text.DateFormat].setLenient(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].debug(String)'
    - String.format(String,org.apache.commons.beanutils2.converters.DateTimeConverter,org.apache.commons.beanutils2.converters.DateTimeConverter,org.apache.commons.beanutils2.converters.DateTimeConverter,org.apache.commons.beanutils2.converters.DateTimeConverter)
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<?>)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getSimpleName()'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].isDebugEnabled()'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].logFormat(String,java.text.DateFormat)'
    - '[String].length()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
    - simpleFormat.toPattern()
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: java.util.Calendar
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String,java.text.DateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setLocale(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPatterns()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 452
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPattern(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPatterns()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:461,1
    - Dst: String.join(String,String[])
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:463,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:465,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - patterns
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 466
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 466
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPatterns(String[])'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setUseLocaleFormat(boolean)'
    - String.join(String,String[])
    - '[String[]].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPatterns(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.TimeZone
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timeZone
    argTypes:
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 475
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 475
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setTimeZone(java.util.TimeZone)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setTimeZone(java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useLocaleFormat
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setUseLocaleFormat(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setUseLocaleFormat(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:509,1
    - Dst: '[java.util.Date].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:510,1
    - Dst: '[Class<T>].cast(java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:510,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:513,1
    - Dst: '[java.sql.Date].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:514,1
    - Dst: '[Class<T>].cast(java.sql.Date)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:514,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:517,1
    - Dst: '[java.sql.Time].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:518,1
    - Dst: '[Class<T>].cast(java.sql.Time)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:518,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:521,1
    - Dst: '[java.sql.Timestamp].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:522,1
    - Dst: '[Class<T>].cast(java.sql.Timestamp)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:522,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:525,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:526,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:526,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].atZone(java.time.ZoneId)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:526,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toLocalDate()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:526,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:527,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:530,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:531,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:531,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].atZone(java.time.ZoneId)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:531,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toLocalDateTime()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:531,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:532,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:535,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:536,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:536,1
    - Dst: '[java.time.ZonedDateTime].ofInstant(org.apache.commons.beanutils2.converters.DateTimeConverter,java.time.ZoneId)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:536,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:537,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:540,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:541,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:541,1
    - Dst: '[java.time.OffsetDateTime].ofInstant(org.apache.commons.beanutils2.converters.DateTimeConverter,java.time.ZoneId)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:541,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:542,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:545,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:546,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:546,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:549,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:552,1
    - Dst: '[java.util.Calendar].getInstance(java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:554,1
    - Dst: '[java.util.Calendar].getInstance(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:556,1
    - Dst: '[java.util.Calendar].getInstance(java.util.TimeZone,java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:558,1
    - Dst: '[java.util.Date].<init>(long)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:560,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setTime(java.util.Date)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:560,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].setLenient(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:561,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:562,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:564,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:564,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:564,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:565,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isWarnEnabled()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:565,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:566,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].warn(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:566,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:568,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - long
    constantsTouched: []
    func_position:
      end: 569
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 569
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,long)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Calendar].getInstance(java.util.Locale)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toLocalDate()'
    - '[java.time.OffsetDateTime].ofInstant(org.apache.commons.beanutils2.converters.DateTimeConverter,java.time.ZoneId)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
    - '[Class<T>].cast(java.sql.Time)'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[Class<T>].cast(java.sql.Timestamp)'
    - '[java.sql.Date].<init>(long)'
    - '[Class<T>].equals()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setTime(java.util.Date)'
    - '[java.time.Instant].ofEpochMilli(long)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setLenient(boolean)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].warn(String)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[Class<T>].cast(java.util.Date)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].isWarnEnabled()'
    - '[java.time.ZonedDateTime].ofInstant(org.apache.commons.beanutils2.converters.DateTimeConverter,java.time.ZoneId)'
    - '[java.util.Date].<init>(long)'
    - '[java.sql.Time].<init>(long)'
    - '[java.sql.Timestamp].<init>(long)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toLocalDateTime()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].atZone(java.time.ZoneId)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
    - '[java.util.Calendar].getInstance()'
    - '[Class<T>].cast(java.sql.Date)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
    - '[java.util.Calendar].getInstance(java.util.TimeZone)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<T>)'
    - '[java.util.Calendar].getInstance(java.util.TimeZone,java.util.Locale)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:591,1
    - Dst: java.sql.Date.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:593,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:593,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:595,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:599,1
    - Dst: java.sql.Time.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:601,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:601,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:603,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:607,1
    - Dst: java.sql.Timestamp.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:609,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:609,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:611,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:615,1
    - Dst: '[java.time.Instant].parse(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:617,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:617,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:619,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:622,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:622,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:622,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:623,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isWarnEnabled()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:623,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:624,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].warn(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:624,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:625,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].warn(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:625,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:627,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - String
    constantsTouched: []
    func_position:
      end: 628
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 628
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - java.sql.Date.valueOf(String)
    - java.sql.Time.valueOf(String)
    - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].log()'
    - '[java.time.Instant].parse(String)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].warn(String)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(Class<T>)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].isWarnEnabled()'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
    - java.sql.Timestamp.valueOf(String)
    - '[Class<T>].equals()'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:637,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:638,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:638,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:638,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:639,1
    - Dst: '[org.apache.commons.beanutils2.converters.DateTimeConverter].isUseDefault()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:640,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.converters.DateTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:640,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:641,1
    - Dst: '[StringBuilder].append(boolean)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:642,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:644,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:645,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:646,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:649,1
    - Dst: '[StringBuilder].append(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:650,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:653,1
    - Dst: '[StringBuilder].append(java.util.TimeZone)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:654,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:656,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.converters.DateTimeConverter:657,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - java.util.Locale
      - java.util.TimeZone
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 658
      start: 635
    functionDepth: 1
    functionLinenumber: 635
    functionLinenumberEnd: 658
    functionName: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(boolean)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[StringBuilder].append(org.apache.commons.beanutils2.converters.DateTimeConverter)'
    - '[StringBuilder].append(java.util.Locale)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].isUseDefault()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(java.util.TimeZone)'
    - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.CalendarConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CalendarConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CalendarConverter
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.util.Calendar)'
      Src: org.apache.commons.beanutils2.converters.CalendarConverter:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.CalendarConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>(java.util.Calendar)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CalendarConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.util.Calendar)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CalendarConverter
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.util.Calendar>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.CalendarConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CalendarConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.util.Calendar>
    signature: '[org.apache.commons.beanutils2.converters.CalendarConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.YearConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.YearConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.YearConverter
    signature: '[org.apache.commons.beanutils2.converters.YearConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.Year)'
      Src: org.apache.commons.beanutils2.converters.YearConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.Year
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.YearConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.Year
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.YearConverter].<init>(java.time.Year)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.Year)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.YearConverter
    signature: '[org.apache.commons.beanutils2.converters.YearConverter].<init>(java.time.Year)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Year.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.YearConverter:61,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.YearConverter:62,1
    - Dst: '[java.time.Year].parse(org.apache.commons.beanutils2.converters.YearConverter)'
      Src: org.apache.commons.beanutils2.converters.YearConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.YearConverter)'
      Src: org.apache.commons.beanutils2.converters.YearConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.YearConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.YearConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.YearConverter].conversionException(Class<T>,Object)'
    - String.valueOf(Object)
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.YearConverter)'
    - Year.class.equals(Class<T>)
    - '[java.time.Year].parse(org.apache.commons.beanutils2.converters.YearConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.YearConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.Year>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.YearConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.Year>
    signature: '[org.apache.commons.beanutils2.converters.YearConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.FloatConverter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FloatConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FloatConverter.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FloatConverter
    signature: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,Float)'
      Src: org.apache.commons.beanutils2.converters.FloatConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Float
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FloatConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Float
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Float)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FloatConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,Float)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FloatConverter
    signature: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].floatValue()'
      Src: org.apache.commons.beanutils2.converters.FloatConverter:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(org.apache.commons.beanutils2.converters.FloatConverter)'
      Src: org.apache.commons.beanutils2.converters.FloatConverter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FloatConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FloatConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(org.apache.commons.beanutils2.converters.FloatConverter)'
    - '[Number].floatValue()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FloatConverter
    signature: '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Float>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.FloatConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FloatConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Float>
    signature: '[org.apache.commons.beanutils2.converters.FloatConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.URLConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.converters.URLConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.URLConverter
    signature: '[org.apache.commons.beanutils2.converters.URLConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.net.URL)'
      Src: org.apache.commons.beanutils2.converters.URLConverter:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.URLConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.URLConverter].<init>(java.net.URL)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.net.URL)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.URLConverter
    signature: '[org.apache.commons.beanutils2.converters.URLConverter].<init>(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: URL.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.URLConverter:59,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.URLConverter:60,1
    - Dst: '[java.net.URL].<init>(org.apache.commons.beanutils2.converters.URLConverter)'
      Src: org.apache.commons.beanutils2.converters.URLConverter:60,1
    - Dst: '[Class<T>].cast(java.net.URL)'
      Src: org.apache.commons.beanutils2.converters.URLConverter:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.URLConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.URLConverter:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.converters.URLConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
    functionUses: 0
    functionsReached:
    - URL.class.equals(Class<T>)
    - '[Class<T>].cast(java.net.URL)'
    - '[org.apache.commons.beanutils2.converters.URLConverter].conversionException(Class<T>,Object)'
    - '[java.net.URL].<init>(org.apache.commons.beanutils2.converters.URLConverter)'
    - '[org.apache.commons.beanutils2.converters.URLConverter].toString(Object)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.URLConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.net.URL>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.converters.URLConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.net.URL>
    signature: '[org.apache.commons.beanutils2.converters.URLConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.LocalDate)'
      Src: org.apache.commons.beanutils2.converters.LocalDateConverter:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalDateConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.LocalDate
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>(java.time.LocalDate)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.time.LocalDate)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalDateConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>(java.time.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.LocalDate>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.LocalDateConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.LocalDate>
    signature: '[org.apache.commons.beanutils2.converters.LocalDateConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.ShortConverter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ShortConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ShortConverter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ShortConverter
    signature: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].shortValue()'
      Src: org.apache.commons.beanutils2.converters.ShortConverter:44,1
    - Dst: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(org.apache.commons.beanutils2.converters.ShortConverter)'
      Src: org.apache.commons.beanutils2.converters.ShortConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ShortConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ShortConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(org.apache.commons.beanutils2.converters.ShortConverter)'
    - '[Number].shortValue()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ShortConverter
    signature: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,Short)'
      Src: org.apache.commons.beanutils2.converters.ShortConverter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ShortConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Short
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Short)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ShortConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,Short)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ShortConverter
    signature: '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Short>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.ShortConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ShortConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Short>
    signature: '[org.apache.commons.beanutils2.converters.ShortConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZoneIdConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneIdConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZoneIdConverter
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.ZoneId)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.ZoneId
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZoneIdConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.ZoneId
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>(java.time.ZoneId)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneIdConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.ZoneId)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZoneIdConverter
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>(java.time.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ZoneId.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverter:61,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverter:62,1
    - Dst: '[java.time.ZoneId].of(org.apache.commons.beanutils2.converters.ZoneIdConverter)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ZoneIdConverter)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.ZoneIdConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneIdConverter.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    - ZoneId.class.equals(Class<T>)
    - '[java.time.ZoneId].of(org.apache.commons.beanutils2.converters.ZoneIdConverter)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.ZoneIdConverter)'
    - '[org.apache.commons.beanutils2.converters.ZoneIdConverter].conversionException(Class<T>,Object)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.ZoneId>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneIdConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.ZoneId>
    signature: '[org.apache.commons.beanutils2.converters.ZoneIdConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:83,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.NumberConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowDecimals
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].<init>(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.NumberConverter
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:83,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:84,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].setDefaultValue(N)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - N
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.NumberConverter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - allowDecimals
    - defaultValue
    argTypes:
    - boolean
    - N
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].<init>(boolean,N)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].setDefaultValue(N)'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.NumberConverter
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].<init>(boolean,N)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].getFormat()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:123,1
    - Dst: '[java.text.NumberFormat].setGroupingUsed(boolean)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:124,1
    - Dst: '[java.text.NumberFormat].format(Object)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:125,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:126,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:127,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:127,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:131,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:132,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:133,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:133,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 138
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].convertToString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
    - '[Object].toString()'
    - '[java.text.NumberFormat].setGroupingUsed(boolean)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].getFormat()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
    - '[java.text.NumberFormat].format(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].convertToString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:151,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>,Number)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:154,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:159,1
    - Dst: Long.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:163,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:164,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:164,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:164,1
    - Dst: Long.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:168,1
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].getTime()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:169,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:169,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:169,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toTrim(Object)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:173,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isEmpty()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:174,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].handleMissing(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:175,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].getFormat()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:181,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].parse(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>,org.apache.commons.beanutils2.converters.NumberConverter,java.text.NumberFormat)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:182,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:184,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:184,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:185,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:185,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>,org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:187,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>,Number)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:191,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - targetType
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 192
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toTrim(Object)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
    - '[java.util.Calendar].getTime()'
    - Long.class.equals(Class<T>)
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[Object].getClass()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isEmpty()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>,org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].handleMissing(Class<T>)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
    - '[java.util.Date].getTime()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].getFormat()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].getTime()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].parse(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>,org.apache.commons.beanutils2.converters.NumberConverter,java.text.NumberFormat)'
    - Long.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(org.apache.commons.beanutils2.converters.NumberConverter,Class<T>,Number)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:203,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:203,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:204,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:204,1
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:206,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:208,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:208,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:209,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:209,1
    - Dst: '[java.text.DecimalFormatSymbols].<init>(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:211,1
    - Dst: '[java.text.DecimalFormat].<init>(String,java.text.DecimalFormatSymbols)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:212,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:215,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:215,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:216,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:216,1
    - Dst: '[java.text.NumberFormat].getInstance()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:218,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:220,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:221,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:221,1
    - Dst: '[java.text.NumberFormat].getInstance(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:223,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].setParseIntegerOnly(boolean)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:226,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].getFormat()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].setParseIntegerOnly(boolean)'
    - '[java.text.DecimalFormat].<init>(String)'
    - '[java.text.NumberFormat].getInstance()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
    - '[java.text.DecimalFormat].<init>(String,java.text.DecimalFormatSymbols)'
    - '[java.text.DecimalFormatSymbols].<init>(java.util.Locale)'
    - '[java.text.NumberFormat].getInstance(java.util.Locale)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].getFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].getLocale()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].getPattern()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].getPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].isAllowDecimals()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].isAllowDecimals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:271,1
    - Dst: '[java.text.NumberFormat].parse(String,java.text.ParsePosition)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:272,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:273,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:273,1
    - Dst: '[String].length()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:273,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:274,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:274,1
    - Dst: '[java.text.DecimalFormat].toPattern()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:276,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:281,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:281,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:282,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:282,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:284,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - String
      - java.text.NumberFormat
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Number
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - sourceType
    - targetType
    - value
    - format
    argTypes:
    - Class<?>
    - Class<?>
    - String
    - java.text.NumberFormat
    constantsTouched: []
    func_position:
      end: 287
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 287
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].parse(Class<?>,Class<?>,String,java.text.NumberFormat)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isDebugEnabled()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].debug(String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
    - '[java.text.NumberFormat].parse(String,java.text.ParsePosition)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[String].length()'
    - '[java.text.DecimalFormat].toPattern()'
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: Number
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].parse(Class<?>,Class<?>,String,java.text.NumberFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 297
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 297
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].setLocale(java.util.Locale)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].setUseLocaleFormat(boolean)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].setPattern(String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].setUseLocaleFormat(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].setPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useLocaleFormat
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].setUseLocaleFormat(boolean)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].setUseLocaleFormat(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:342,1
    - Dst: Byte.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:343,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:347,1
    - Dst: Short.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:348,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:352,1
    - Dst: Integer.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:353,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:357,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:358,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:362,1
    - Dst: Float.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:363,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:367,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:368,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:372,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:373,1
    - Dst: '[Class<?>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:377,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:378,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:381,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:381,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:381,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:381,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:382,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isWarnEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:382,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:383,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].warn(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:383,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:385,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Number
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sourceType
    - targetType
    - value
    argTypes:
    - Class<?>
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 386
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(Class<?>,Class<?>,String)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isWarnEnabled()'
    - '[Class<?>].equals()'
    - Byte.valueOf(String)
    - '[java.math.BigDecimal].<init>(String)'
    - Float.valueOf(String)
    - Integer.valueOf(String)
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
    - Double.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toString(org.apache.commons.beanutils2.converters.NumberConverter)'
    - Short.valueOf(String)
    - '[java.math.BigInteger].<init>(String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].warn(String)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
    - Long.valueOf(String)
    - '[org.apache.commons.beanutils2.converters.NumberConverter].getClass()'
    linkageType: ''
    returnType: Number
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(Class<?>,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].getClass()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:410,1
    - Dst: '[Class<T>].equals(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:410,1
    - Dst: '[Class<T>].cast(Number)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:411,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:415,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:416,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:418,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:418,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:418,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:421,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:421,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:421,1
    - Dst: '[Number].byteValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:423,1
    - Dst: Byte.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:423,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:423,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:427,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:428,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:430,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:430,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:430,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:433,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:433,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:433,1
    - Dst: '[Number].shortValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:435,1
    - Dst: Short.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:435,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:435,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:439,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:440,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:442,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:442,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:442,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:445,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:445,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:445,1
    - Dst: '[Number].intValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:447,1
    - Dst: Integer.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:447,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:447,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:451,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:452,1
    - Dst: Long.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:452,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:452,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:456,1
    - Dst: '[Number].doubleValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:457,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:458,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:458,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:458,1
    - Dst: '[Number].floatValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:460,1
    - Dst: Float.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:460,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:460,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:464,1
    - Dst: '[Number].doubleValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:465,1
    - Dst: Double.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
      Src: org.apache.commons.beanutils2.converters.NumberConverter:465,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:465,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:469,1
    - Dst: '[Number].toString()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:471,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:471,1
    - Dst: '[Class<T>].cast(java.math.BigDecimal)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:471,1
    - Dst: '[java.math.BigDecimal].<init>(java.math.BigInteger)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:474,1
    - Dst: '[Class<T>].cast(java.math.BigDecimal)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:474,1
    - Dst: '[Number].toString()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:477,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:477,1
    - Dst: '[Class<T>].cast(java.math.BigDecimal)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:477,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:479,1
    - Dst: '[java.math.BigDecimal].valueOf(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:479,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:479,1
    - Dst: '[Class<T>].equals()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:483,1
    - Dst: '[java.math.BigDecimal].toBigInteger()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:485,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:485,1
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:487,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:487,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:487,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:490,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:490,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:490,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:491,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isWarnEnabled()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:491,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:492,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].warn(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:492,1
    - Dst: '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:494,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<T>
      - Number
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sourceType
    - targetType
    - value
    argTypes:
    - Class<?>
    - Class<T>
    - Number
    constantsTouched: []
    func_position:
      end: 495
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 495
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(Class<?>,Class<T>,Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].<init>(java.math.BigInteger)'
    - '[java.math.BigDecimal].valueOf(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isWarnEnabled()'
    - '[Number].getClass()'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.NumberConverter)'
    - Byte.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
    - '[Number].floatValue()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toString(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].getClass()'
    - '[Class<T>].equals()'
    - Integer.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
    - '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[java.math.BigDecimal].toBigInteger()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].warn(String)'
    - Short.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
    - '[Number].doubleValue()'
    - '[Class<T>].equals(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[Number].intValue()'
    - '[Number].longValue()'
    - '[Number].toString()'
    - '[Class<T>].cast(Number)'
    - '[Number].shortValue()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<T>)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toString(Class<?>)'
    - Long.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
    - '[Number].byteValue()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].log()'
    - Float.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
    - '[java.math.BigDecimal].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[org.apache.commons.beanutils2.ConversionException].format(String,String,Number,String)'
    - '[Class<T>].cast(java.math.BigDecimal)'
    - Double.valueOf(org.apache.commons.beanutils2.converters.NumberConverter)
    - '[org.apache.commons.beanutils2.ConversionException].<init>(org.apache.commons.beanutils2.converters.NumberConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(Class<?>,Class<T>,Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:504,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].getClass()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:505,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].toString(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:505,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:505,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:506,1
    - Dst: '[org.apache.commons.beanutils2.converters.NumberConverter].isUseDefault()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:507,1
    - Dst: '[StringBuilder].append(org.apache.commons.beanutils2.converters.NumberConverter)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:507,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:508,1
    - Dst: '[StringBuilder].append(boolean)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:509,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:511,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:512,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:515,1
    - Dst: '[StringBuilder].append(java.util.Locale)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:516,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:518,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.beanutils2.converters.NumberConverter:519,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      - boolean
      - boolean
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 520
    functionName: '[org.apache.commons.beanutils2.converters.NumberConverter].toString()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(boolean)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].toString(org.apache.commons.beanutils2.converters.NumberConverter)'
    - '[StringBuilder].append(java.util.Locale)'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].isUseDefault()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.beanutils2.converters.NumberConverter].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.NumberConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.OffsetDateTime)'
      Src: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.OffsetDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.OffsetDateTime
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>(java.time.OffsetDateTime)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(java.time.OffsetDateTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetDateTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>(java.time.OffsetDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.OffsetDateTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.OffsetDateTime>
    signature: '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverter:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigDecimalConverter.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalConverter
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,java.math.BigDecimal)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverter:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(java.math.BigDecimal)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigDecimalConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,java.math.BigDecimal)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalConverter
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].doubleValue()'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverter:55,1
    - Dst: '[java.math.BigDecimal].valueOf(org.apache.commons.beanutils2.converters.BigDecimalConverter)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverter:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(org.apache.commons.beanutils2.converters.BigDecimalConverter)'
      Src: org.apache.commons.beanutils2.converters.BigDecimalConverter:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigDecimalConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigDecimalConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(org.apache.commons.beanutils2.converters.BigDecimalConverter)'
    - '[java.math.BigDecimal].valueOf(org.apache.commons.beanutils2.converters.BigDecimalConverter)'
    - '[Number].doubleValue()'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigDecimalConverter
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.math.BigDecimal>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigDecimalConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.math.BigDecimal>
    signature: '[org.apache.commons.beanutils2.converters.BigDecimalConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverter:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigIntegerConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigIntegerConverter.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigIntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,java.math.BigInteger)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverter:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigIntegerConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(java.math.BigInteger)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigIntegerConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,java.math.BigInteger)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigIntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverter:55,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverter:55,1
    - Dst: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(org.apache.commons.beanutils2.converters.BigIntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.BigIntegerConverter:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.BigIntegerConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigIntegerConverter.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].valueOf(org.apache.commons.beanutils2.converters.BigIntegerConverter)'
    - '[Number].longValue()'
    - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(org.apache.commons.beanutils2.converters.BigIntegerConverter)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.BigIntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.math.BigInteger>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigIntegerConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.math.BigInteger>
    signature: '[org.apache.commons.beanutils2.converters.BigIntegerConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalTimeConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.LocalTime)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.LocalTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LocalTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.LocalTime
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>(java.time.LocalTime)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.LocalTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LocalTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>(java.time.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LocalTime.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverter:61,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverter:62,1
    - Dst: '[java.time.LocalTime].parse(org.apache.commons.beanutils2.converters.LocalTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.LocalTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.LocalTimeConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalTimeConverter.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    - '[java.time.LocalTime].parse(org.apache.commons.beanutils2.converters.LocalTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.LocalTimeConverter].conversionException(Class<T>,Object)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.LocalTimeConverter)'
    - LocalTime.class.equals(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.LocalTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.LocalTime>
    signature: '[org.apache.commons.beanutils2.converters.LocalTimeConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.InetAddressConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InetAddressConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.InetAddressConverter
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.net.InetAddress)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.InetAddress
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.InetAddressConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.net.InetAddress
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>(java.net.InetAddress)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InetAddressConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.net.InetAddress)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.InetAddressConverter
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>(java.net.InetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: InetAddress.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.InetAddressConverter:58,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverter:59,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.beanutils2.converters.InetAddressConverter)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.InetAddressConverter)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverter:62,1
    - Dst: '[IllegalArgumentException].<init>(String,org.apache.commons.beanutils2.converters.InetAddressConverter)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverter:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.InetAddressConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.InetAddressConverter:68,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 69
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InetAddressConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.InetAddressConverter)'
    - '[IllegalArgumentException].<init>(String,org.apache.commons.beanutils2.converters.InetAddressConverter)'
    - '[org.apache.commons.beanutils2.converters.InetAddressConverter].conversionException(Class<T>,Object)'
    - InetAddress.class.isAssignableFrom(Class<T>)
    - '[org.apache.commons.beanutils2.converters.InetAddressConverter].toString(Object)'
    - '[java.net.InetAddress].getByName(org.apache.commons.beanutils2.converters.InetAddressConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.net.InetAddress>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.beanutils2.converters.InetAddressConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InetAddressConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.net.InetAddress>
    signature: '[org.apache.commons.beanutils2.converters.InetAddressConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.EnumConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/EnumConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.EnumConverter
    signature: '[org.apache.commons.beanutils2.converters.EnumConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Enum<E>)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<E>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.EnumConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Enum<E>
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverter].<init>(Enum<E>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/EnumConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Enum<E>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.EnumConverter
    signature: '[org.apache.commons.beanutils2.converters.EnumConverter].<init>(Enum<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Enum.class.isAssignableFrom(Class<R>)
      Src: org.apache.commons.beanutils2.converters.EnumConverter:61,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:62,1
    - Dst: Enum.valueOf(Class,org.apache.commons.beanutils2.converters.EnumConverter)
      Src: org.apache.commons.beanutils2.converters.EnumConverter:64,1
    - Dst: '[Class<R>].cast(Enum)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].lastIndexOf(char)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:68,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].lastIndexOf(char)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:69,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:71,1
    - Dst: Math.max(org.apache.commons.beanutils2.converters.EnumConverter,org.apache.commons.beanutils2.converters.EnumConverter)
      Src: org.apache.commons.beanutils2.converters.EnumConverter:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].substring(int)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:73,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:74,1
    - Dst: Class.forName(org.apache.commons.beanutils2.converters.EnumConverter)
      Src: org.apache.commons.beanutils2.converters.EnumConverter:76,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].isEnum()'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:77,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:78,1
    - Dst: '[Class<R>].isAssignableFrom(org.apache.commons.beanutils2.converters.EnumConverter)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:80,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:81,1
    - Dst: Enum.valueOf(org.apache.commons.beanutils2.converters.EnumConverter,org.apache.commons.beanutils2.converters.EnumConverter)
      Src: org.apache.commons.beanutils2.converters.EnumConverter:83,1
    - Dst: '[Class<R>].cast(Enum)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:83,1
    - Dst: '[IllegalArgumentException].<init>(String,org.apache.commons.beanutils2.converters.EnumConverter)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:85,1
    - Dst: '[org.apache.commons.beanutils2.converters.EnumConverter].conversionException(Class<R>,Object)'
      Src: org.apache.commons.beanutils2.converters.EnumConverter:88,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverter].convertToType(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/EnumConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.EnumConverter].toString(Object)'
    - Enum.valueOf(org.apache.commons.beanutils2.converters.EnumConverter,org.apache.commons.beanutils2.converters.EnumConverter)
    - Class.forName(org.apache.commons.beanutils2.converters.EnumConverter)
    - Enum.class.isAssignableFrom(Class<R>)
    - '[org.apache.commons.beanutils2.converters.EnumConverter].isEnum()'
    - '[org.apache.commons.beanutils2.converters.EnumConverter].lastIndexOf(char)'
    - '[IllegalArgumentException].<init>(String)'
    - Enum.valueOf(Class,org.apache.commons.beanutils2.converters.EnumConverter)
    - '[org.apache.commons.beanutils2.converters.EnumConverter].substring(int)'
    - '[IllegalArgumentException].<init>(String,org.apache.commons.beanutils2.converters.EnumConverter)'
    - '[org.apache.commons.beanutils2.converters.EnumConverter].conversionException(Class<R>,Object)'
    - '[org.apache.commons.beanutils2.converters.EnumConverter].substring(int,int)'
    - '[Class<R>].isAssignableFrom(org.apache.commons.beanutils2.converters.EnumConverter)'
    - Math.max(org.apache.commons.beanutils2.converters.EnumConverter,org.apache.commons.beanutils2.converters.EnumConverter)
    - '[Class<R>].cast(Enum)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.converters.EnumConverter].convertToType(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Enum<E>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.beanutils2.converters.EnumConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/EnumConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Enum<E>>
    signature: '[org.apache.commons.beanutils2.converters.EnumConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZoneOffsetConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZoneOffsetConverter
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.ZoneOffset)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ZoneOffsetConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.ZoneOffset
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>(java.time.ZoneOffset)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.ZoneOffset)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ZoneOffsetConverter
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>(java.time.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ZoneOffset.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverter:61,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverter:62,1
    - Dst: '[java.time.ZoneOffset].of(org.apache.commons.beanutils2.converters.ZoneOffsetConverter)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.ZoneOffsetConverter)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.ZoneOffsetConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.ZoneOffsetConverter)'
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].conversionException(Class<T>,Object)'
    - ZoneOffset.class.equals(Class<T>)
    - '[java.time.ZoneOffset].of(org.apache.commons.beanutils2.converters.ZoneOffsetConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.ZoneOffset>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.ZoneOffset>
    signature: '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.LongConverter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LongConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LongConverter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LongConverter
    signature: '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,Long)'
      Src: org.apache.commons.beanutils2.converters.LongConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LongConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Long)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LongConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,Long)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LongConverter
    signature: '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].longValue()'
      Src: org.apache.commons.beanutils2.converters.LongConverter:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.LongConverter].<init>(org.apache.commons.beanutils2.converters.LongConverter)'
      Src: org.apache.commons.beanutils2.converters.LongConverter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.LongConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LongConverter.java
    functionUses: 0
    functionsReached:
    - '[Number].longValue()'
    - '[org.apache.commons.beanutils2.converters.LongConverter].<init>(org.apache.commons.beanutils2.converters.LongConverter)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.LongConverter
    signature: '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Long>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.LongConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LongConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Long>
    signature: '[org.apache.commons.beanutils2.converters.LongConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.IntegerConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/IntegerConverter.java
    functionUses: 7
    functionsReached:
    - '[Object].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.IntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(boolean,Integer)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.IntegerConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Integer)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/IntegerConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(boolean,Integer)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.IntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].intValue()'
      Src: org.apache.commons.beanutils2.converters.IntegerConverter:53,1
    - Dst: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
      Src: org.apache.commons.beanutils2.converters.IntegerConverter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.IntegerConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Number)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/IntegerConverter.java
    functionUses: 0
    functionsReached:
    - '[Number].intValue()'
    - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(org.apache.commons.beanutils2.converters.IntegerConverter)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.IntegerConverter
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.IntegerConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/IntegerConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Integer>
    signature: '[org.apache.commons.beanutils2.converters.IntegerConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.YearMonthConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearMonthConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.YearMonthConverter
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.YearMonth)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.YearMonth
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.YearMonthConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.YearMonth
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>(java.time.YearMonth)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearMonthConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.YearMonth)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.YearMonthConverter
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>(java.time.YearMonth)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YearMonth.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.YearMonthConverter:61,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.YearMonthConverter:62,1
    - Dst: '[java.time.YearMonth].parse(org.apache.commons.beanutils2.converters.YearMonthConverter)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.YearMonthConverter)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.YearMonthConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.YearMonthConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearMonthConverter.java
    functionUses: 0
    functionsReached:
    - YearMonth.class.equals(Class<T>)
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.converters.YearMonthConverter].conversionException(Class<T>,Object)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.YearMonthConverter)'
    - '[java.time.YearMonth].parse(org.apache.commons.beanutils2.converters.YearMonthConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.YearMonth>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.YearMonthConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearMonthConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.YearMonth>
    signature: '[org.apache.commons.beanutils2.converters.YearMonthConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DurationConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DurationConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DurationConverter
    signature: '[org.apache.commons.beanutils2.converters.DurationConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.Duration)'
      Src: org.apache.commons.beanutils2.converters.DurationConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.Duration
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.DurationConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.Duration
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverter].<init>(java.time.Duration)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DurationConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.Duration)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.DurationConverter
    signature: '[org.apache.commons.beanutils2.converters.DurationConverter].<init>(java.time.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Duration.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.DurationConverter:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.DurationConverter:61,1
    - Dst: '[java.time.Duration].parse(org.apache.commons.beanutils2.converters.DurationConverter)'
      Src: org.apache.commons.beanutils2.converters.DurationConverter:61,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.DurationConverter)'
      Src: org.apache.commons.beanutils2.converters.DurationConverter:61,1
    - Dst: '[org.apache.commons.beanutils2.converters.DurationConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.DurationConverter:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DurationConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.DurationConverter].toString(Object)'
    - '[org.apache.commons.beanutils2.converters.DurationConverter].conversionException(Class<T>,Object)'
    - Duration.class.equals(Class<T>)
    - '[java.time.Duration].parse(org.apache.commons.beanutils2.converters.DurationConverter)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.DurationConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.DurationConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.Duration>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.beanutils2.converters.DurationConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DurationConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.Duration>
    signature: '[org.apache.commons.beanutils2.converters.DurationConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.CharacterConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CharacterConverter
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(char)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.CharacterConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(char)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(char)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CharacterConverter
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Character)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.CharacterConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Character
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(Character)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Character)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.CharacterConverter
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(Character)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:63,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].isEmpty()'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:64,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].substring(int,int)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverter].convertToString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].isEmpty()'
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverter].convertToString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:81,1
    - Dst: Character.TYPE.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:81,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:82,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].isEmpty()'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:83,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:84,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].charAt(int)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:86,1
    - Dst: Character.valueOf(org.apache.commons.beanutils2.converters.CharacterConverter)
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:86,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.CharacterConverter)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:86,1
    - Dst: '[org.apache.commons.beanutils2.converters.CharacterConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.CharacterConverter:88,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
    functionUses: 0
    functionsReached:
    - Character.valueOf(org.apache.commons.beanutils2.converters.CharacterConverter)
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].charAt(int)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.CharacterConverter)'
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].conversionException(Class<T>,Object)'
    - '[IllegalArgumentException].<init>(String)'
    - Character.TYPE.equals(Class<T>)
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].isEmpty()'
    - Character.class.equals(Class<T>)
    - '[org.apache.commons.beanutils2.converters.CharacterConverter].toString(Object)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Character>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.beanutils2.converters.CharacterConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Character>
    signature: '[org.apache.commons.beanutils2.converters.CharacterConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.UUIDConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/UUIDConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.UUIDConverter
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.util.UUID)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverter:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.UUIDConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>(java.util.UUID)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/UUIDConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.util.UUID)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.UUIDConverter
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UUID.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.UUIDConverter:59,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.UUIDConverter:60,1
    - Dst: '[java.util.UUID].fromString(org.apache.commons.beanutils2.converters.UUIDConverter)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverter:60,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.UUIDConverter)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverter:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.UUIDConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.UUIDConverter:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/UUIDConverter.java
    functionUses: 0
    functionsReached:
    - UUID.class.equals(Class<T>)
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.UUIDConverter)'
    - String.valueOf(Object)
    - '[org.apache.commons.beanutils2.converters.UUIDConverter].conversionException(Class<T>,Object)'
    - '[java.util.UUID].fromString(org.apache.commons.beanutils2.converters.UUIDConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.util.UUID>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.converters.UUIDConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/UUIDConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.util.UUID>
    signature: '[org.apache.commons.beanutils2.converters.UUIDConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetTimeConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetTimeConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.OffsetTime)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.OffsetTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.OffsetTimeConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.OffsetTime
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>(java.time.OffsetTime)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetTimeConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.OffsetTime)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.OffsetTimeConverter
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>(java.time.OffsetTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OffsetTime.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverter:61,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverter:62,1
    - Dst: '[java.time.OffsetTime].parse(org.apache.commons.beanutils2.converters.OffsetTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.OffsetTimeConverter)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.OffsetTimeConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetTimeConverter.java
    functionUses: 0
    functionsReached:
    - OffsetTime.class.equals(Class<T>)
    - String.valueOf(Object)
    - '[java.time.OffsetTime].parse(org.apache.commons.beanutils2.converters.OffsetTimeConverter)'
    - '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].conversionException(Class<T>,Object)'
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.OffsetTimeConverter)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.OffsetTime>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetTimeConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.OffsetTime>
    signature: '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ClassConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ClassConverter.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ClassConverter
    signature: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>)'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.ClassConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>(Class<T>)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ClassConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<T>)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.ClassConverter
    signature: '[org.apache.commons.beanutils2.converters.ClassConverter].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getName()'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:57,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverter].convertToString(Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ClassConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[Class<?>].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.beanutils2.converters.ClassConverter].convertToString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.class.equals(Class<R>)
      Src: org.apache.commons.beanutils2.converters.ClassConverter:74,1
    - Dst: Thread.currentThread()
      Src: org.apache.commons.beanutils2.converters.ClassConverter:75,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].getContextClassLoader()'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:75,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:78,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].loadClass(org.apache.commons.beanutils2.converters.ClassConverter)'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:78,1
    - Dst: '[Class<R>].cast(org.apache.commons.beanutils2.converters.ClassConverter)'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:78,1
    - Dst: ClassConverter.class.getClassLoader()
      Src: org.apache.commons.beanutils2.converters.ClassConverter:86,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].loadClass(org.apache.commons.beanutils2.converters.ClassConverter)'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:87,1
    - Dst: '[Class<R>].cast(org.apache.commons.beanutils2.converters.ClassConverter)'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:87,1
    - Dst: '[org.apache.commons.beanutils2.converters.ClassConverter].conversionException(Class<R>,Object)'
      Src: org.apache.commons.beanutils2.converters.ClassConverter:90,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<R>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<R>
    - Object
    constantsTouched: []
    func_position:
      end: 91
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverter].convertToType(Class<R>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ClassConverter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.beanutils2.converters.ClassConverter].conversionException(Class<R>,Object)'
    - Thread.currentThread()
    - Class.class.equals(Class<R>)
    - '[Object].toString()'
    - ClassConverter.class.getClassLoader()
    - '[Class<R>].cast(org.apache.commons.beanutils2.converters.ClassConverter)'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].getContextClassLoader()'
    - '[org.apache.commons.beanutils2.converters.ClassConverter].loadClass(org.apache.commons.beanutils2.converters.ClassConverter)'
    linkageType: ''
    returnType: R
    signature: '[org.apache.commons.beanutils2.converters.ClassConverter].convertToType(Class<R>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<Class<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.beanutils2.converters.ClassConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ClassConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<Class<T>>
    signature: '[org.apache.commons.beanutils2.converters.ClassConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PatternConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.converters.PatternConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PatternConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PatternConverter
    signature: '[org.apache.commons.beanutils2.converters.PatternConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.util.regex.Pattern)'
      Src: org.apache.commons.beanutils2.converters.PatternConverter:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.Pattern
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.PatternConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.util.regex.Pattern
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.PatternConverter].<init>(java.util.regex.Pattern)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PatternConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.util.regex.Pattern)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.PatternConverter
    signature: '[org.apache.commons.beanutils2.converters.PatternConverter].<init>(java.util.regex.Pattern)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Pattern.class.isAssignableFrom(Class<T>)
      Src: org.apache.commons.beanutils2.converters.PatternConverter:56,1
    - Dst: '[org.apache.commons.beanutils2.converters.PatternConverter].toString(Object)'
      Src: org.apache.commons.beanutils2.converters.PatternConverter:57,1
    - Dst: '[java.util.regex.Pattern].compile(org.apache.commons.beanutils2.converters.PatternConverter)'
      Src: org.apache.commons.beanutils2.converters.PatternConverter:58,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.PatternConverter)'
      Src: org.apache.commons.beanutils2.converters.PatternConverter:58,1
    - Dst: '[org.apache.commons.beanutils2.converters.PatternConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.PatternConverter:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.beanutils2.converters.PatternConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PatternConverter.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.PatternConverter)'
    - '[java.util.regex.Pattern].compile(org.apache.commons.beanutils2.converters.PatternConverter)'
    - '[org.apache.commons.beanutils2.converters.PatternConverter].toString(Object)'
    - '[org.apache.commons.beanutils2.converters.PatternConverter].conversionException(Class<T>,Object)'
    - Pattern.class.isAssignableFrom(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.PatternConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.util.regex.Pattern>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.beanutils2.converters.PatternConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PatternConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.util.regex.Pattern>
    signature: '[org.apache.commons.beanutils2.converters.PatternConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.MonthDayConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/MonthDayConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.MonthDayConverter
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.time.MonthDay)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.MonthDay
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.MonthDayConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.time.MonthDay
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>(java.time.MonthDay)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/MonthDayConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.time.MonthDay)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.MonthDayConverter
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>(java.time.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MonthDay.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.MonthDayConverter:61,1
    - Dst: String.valueOf(Object)
      Src: org.apache.commons.beanutils2.converters.MonthDayConverter:62,1
    - Dst: '[java.time.MonthDay].parse(org.apache.commons.beanutils2.converters.MonthDayConverter)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverter:62,1
    - Dst: '[Class<T>].cast(org.apache.commons.beanutils2.converters.MonthDayConverter)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverter:62,1
    - Dst: '[org.apache.commons.beanutils2.converters.MonthDayConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.MonthDayConverter:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/MonthDayConverter.java
    functionUses: 0
    functionsReached:
    - '[java.time.MonthDay].parse(org.apache.commons.beanutils2.converters.MonthDayConverter)'
    - String.valueOf(Object)
    - '[Class<T>].cast(org.apache.commons.beanutils2.converters.MonthDayConverter)'
    - '[org.apache.commons.beanutils2.converters.MonthDayConverter].conversionException(Class<T>,Object)'
    - MonthDay.class.equals(Class<T>)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.time.MonthDay>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.beanutils2.converters.MonthDayConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/MonthDayConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.time.MonthDay>
    signature: '[org.apache.commons.beanutils2.converters.MonthDayConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FileConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.beanutils2.converters.FileConverter].<init>()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FileConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FileConverter
    signature: '[org.apache.commons.beanutils2.converters.FileConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(java.io.File)'
      Src: org.apache.commons.beanutils2.converters.FileConverter:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.beanutils2.converters.FileConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.beanutils2.converters.FileConverter].<init>(java.io.File)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FileConverter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.io.File)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.converters.FileConverter
    signature: '[org.apache.commons.beanutils2.converters.FileConverter].<init>(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.class.equals(Class<T>)
      Src: org.apache.commons.beanutils2.converters.FileConverter:59,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.beanutils2.converters.FileConverter:60,1
    - Dst: '[java.io.File].<init>(org.apache.commons.beanutils2.converters.FileConverter)'
      Src: org.apache.commons.beanutils2.converters.FileConverter:60,1
    - Dst: '[Class<T>].cast(java.io.File)'
      Src: org.apache.commons.beanutils2.converters.FileConverter:60,1
    - Dst: '[org.apache.commons.beanutils2.converters.FileConverter].conversionException(Class<T>,Object)'
      Src: org.apache.commons.beanutils2.converters.FileConverter:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - Class<T>
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.beanutils2.converters.FileConverter].convertToType(Class<T>,Object)'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FileConverter.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(org.apache.commons.beanutils2.converters.FileConverter)'
    - File.class.equals(Class<T>)
    - '[Object].toString()'
    - '[org.apache.commons.beanutils2.converters.FileConverter].conversionException(Class<T>,Object)'
    - '[Class<T>].cast(java.io.File)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.beanutils2.converters.FileConverter].convertToType(Class<T>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<java.io.File>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.beanutils2.converters.FileConverter].getDefaultType()'
    functionSourceFile: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FileConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<java.io.File>
    signature: '[org.apache.commons.beanutils2.converters.FileConverter].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - int[]
      - boolean
      - double
      - float
      - java.util.Map<String,Object>
      - String
      - short
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ossfuzz.BeanutilsFuzzer
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - integer
    - string
    - intArray
    - bool
    - dbl
    - flt
    - map
    - string_array
    - shrt
    - lng
    argTypes:
    - int
    - String
    - int[]
    - boolean
    - double
    - float
    - java.util.Map<String,Object>
    - String
    - short
    - long
    constantsTouched: []
    func_position:
      end: 56
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 56
    functionName: '[ossfuzz.BeanutilsFuzzer].<init>(int,String,int[],boolean,double,float,java.util.Map<String,Object>,String,short,long)'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ossfuzz.BeanutilsFuzzer
    signature: '[ossfuzz.BeanutilsFuzzer].<init>(int,String,int[],boolean,double,float,java.util.Map<String,Object>,String,short,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: ossfuzz.BeanutilsFuzzer:60,1
    - Dst: '[ossfuzz.BeanutilsFuzzer].fuzzedIntArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
      Src: ossfuzz.BeanutilsFuzzer:61,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: ossfuzz.BeanutilsFuzzer:62,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble()'
      Src: ossfuzz.BeanutilsFuzzer:63,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeFloat()'
      Src: ossfuzz.BeanutilsFuzzer:64,1
    - Dst: '[ossfuzz.BeanutilsFuzzer].fuzzedMap(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
      Src: ossfuzz.BeanutilsFuzzer:65,1
    - Dst: '[ossfuzz.BeanutilsFuzzer].fuzzedStringArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
      Src: ossfuzz.BeanutilsFuzzer:66,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeShort()'
      Src: ossfuzz.BeanutilsFuzzer:67,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
      Src: ossfuzz.BeanutilsFuzzer:68,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsAsciiString()'
      Src: ossfuzz.BeanutilsFuzzer:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ossfuzz.BeanutilsFuzzer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fuzzedDataProvider
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[ossfuzz.BeanutilsFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 1
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeFloat()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
    - '[ossfuzz.BeanutilsFuzzer].fuzzedMap(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    - '[ossfuzz.BeanutilsFuzzer].fuzzedStringArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsAsciiString()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeShort()'
    - '[ossfuzz.BeanutilsFuzzer].fuzzedIntArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    linkageType: ''
    returnType: ossfuzz.BeanutilsFuzzer
    signature: '[ossfuzz.BeanutilsFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
      Src: ossfuzz.BeanutilsFuzzer:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.beanutils2.DynaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 94
    functionName: '[ossfuzz.BeanutilsFuzzer].createDynaClass()'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,null)'
    linkageType: ''
    returnType: org.apache.commons.beanutils2.DynaClass
    signature: '[ossfuzz.BeanutilsFuzzer].createDynaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: ossfuzz.BeanutilsFuzzer:97,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: ossfuzz.BeanutilsFuzzer:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fuzzedDataProvider
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[ossfuzz.BeanutilsFuzzer].fuzzedIntArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 2
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
    linkageType: ''
    returnType: int[]
    signature: '[ossfuzz.BeanutilsFuzzer].fuzzedIntArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: ossfuzz.BeanutilsFuzzer:106,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fuzzedDataProvider
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[ossfuzz.BeanutilsFuzzer].fuzzedStringArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 1
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    linkageType: ''
    returnType: String[]
    signature: '[ossfuzz.BeanutilsFuzzer].fuzzedStringArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: ossfuzz.BeanutilsFuzzer:115,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: ossfuzz.BeanutilsFuzzer:116,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: ossfuzz.BeanutilsFuzzer:119,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:121,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: ossfuzz.BeanutilsFuzzer:121,1
    - Dst: '[Integer].<init>(int)'
      Src: ossfuzz.BeanutilsFuzzer:121,1
    - Dst: '[java.util.HashMap].put(String,Integer)'
      Src: ossfuzz.BeanutilsFuzzer:121,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:124,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeFloat()'
      Src: ossfuzz.BeanutilsFuzzer:124,1
    - Dst: '[Float].<init>(float)'
      Src: ossfuzz.BeanutilsFuzzer:124,1
    - Dst: '[java.util.HashMap].put(String,Float)'
      Src: ossfuzz.BeanutilsFuzzer:124,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:127,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble()'
      Src: ossfuzz.BeanutilsFuzzer:127,1
    - Dst: '[Double].<init>(double)'
      Src: ossfuzz.BeanutilsFuzzer:127,1
    - Dst: '[java.util.HashMap].put(String,Double)'
      Src: ossfuzz.BeanutilsFuzzer:127,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:130,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:130,1
    - Dst: '[String].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:130,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: ossfuzz.BeanutilsFuzzer:130,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:133,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: ossfuzz.BeanutilsFuzzer:133,1
    - Dst: '[Boolean].<init>(boolean)'
      Src: ossfuzz.BeanutilsFuzzer:133,1
    - Dst: '[java.util.HashMap].put(String,Boolean)'
      Src: ossfuzz.BeanutilsFuzzer:133,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:136,1
    - Dst: '[ossfuzz.BeanutilsFuzzer].fuzzedIntArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
      Src: ossfuzz.BeanutilsFuzzer:136,1
    - Dst: '[java.util.HashMap].put(String,int[])'
      Src: ossfuzz.BeanutilsFuzzer:136,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ossfuzz.BeanutilsFuzzer:139,1
    - Dst: '[ossfuzz.BeanutilsFuzzer].fuzzedMap(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
      Src: ossfuzz.BeanutilsFuzzer:139,1
    - Dst: '[java.util.HashMap].put(String,java.util.Map<String,Object>)'
      Src: ossfuzz.BeanutilsFuzzer:139,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fuzzedDataProvider
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 146
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 146
    functionName: '[ossfuzz.BeanutilsFuzzer].fuzzedMap(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 2
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeFloat()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble()'
    - '[java.util.HashMap].put(String,Integer)'
    - '[java.util.HashMap].put(String,java.util.Map<String,Object>)'
    - '[java.util.HashMap].put(String,int[])'
    - '[Double].<init>(double)'
    - '[Boolean].<init>(boolean)'
    - '[java.util.HashMap].put(String,Double)'
    - '[java.util.HashMap].put(String,Float)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[java.util.HashMap].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[java.util.HashMap].put(String,String)'
    - '[ossfuzz.BeanutilsFuzzer].fuzzedIntArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    - '[Integer].<init>(int)'
    - '[java.util.HashMap].put(String,Boolean)'
    - '[ossfuzz.BeanutilsFuzzer].fuzzedMap(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    - '[String].<init>(String)'
    - '[Float].<init>(float)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[ossfuzz.BeanutilsFuzzer].fuzzedMap(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ossfuzz.BeanutilsFuzzer].createDynaClass()'
      Src: ossfuzz.BeanutilsFuzzer:150,1
    - Dst: '[org.apache.commons.beanutils2.DynaClass].newInstance()'
      Src: ossfuzz.BeanutilsFuzzer:151,1
    - Dst: '[Boolean].<init>(boolean)'
      Src: ossfuzz.BeanutilsFuzzer:153,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Boolean)'
      Src: ossfuzz.BeanutilsFuzzer:153,1
    - Dst: '[Boolean].<init>(boolean)'
      Src: ossfuzz.BeanutilsFuzzer:154,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Boolean)'
      Src: ossfuzz.BeanutilsFuzzer:154,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:156,1
    - Dst: '[Boolean].<init>(boolean)'
      Src: ossfuzz.BeanutilsFuzzer:156,1
    - Dst: '[Object].equals(Boolean)'
      Src: ossfuzz.BeanutilsFuzzer:156,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:157,1
    - Dst: '[Double].<init>(double)'
      Src: ossfuzz.BeanutilsFuzzer:160,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Double)'
      Src: ossfuzz.BeanutilsFuzzer:160,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:161,1
    - Dst: '[Double].<init>(double)'
      Src: ossfuzz.BeanutilsFuzzer:161,1
    - Dst: '[Object].equals(Double)'
      Src: ossfuzz.BeanutilsFuzzer:161,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:162,1
    - Dst: '[Float].<init>(float)'
      Src: ossfuzz.BeanutilsFuzzer:165,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Float)'
      Src: ossfuzz.BeanutilsFuzzer:165,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:166,1
    - Dst: '[Float].<init>(float)'
      Src: ossfuzz.BeanutilsFuzzer:166,1
    - Dst: '[Object].equals(Float)'
      Src: ossfuzz.BeanutilsFuzzer:166,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:167,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,int)'
      Src: ossfuzz.BeanutilsFuzzer:170,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:171,1
    - Dst: '[Object].equals(int)'
      Src: ossfuzz.BeanutilsFuzzer:171,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:172,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
      Src: ossfuzz.BeanutilsFuzzer:175,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:176,1
    - Dst: '[Object].equals(String)'
      Src: ossfuzz.BeanutilsFuzzer:176,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:177,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.Map<String,Object>)'
      Src: ossfuzz.BeanutilsFuzzer:180,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:181,1
    - Dst: '[Object].equals(java.util.Map<String,Object>)'
      Src: ossfuzz.BeanutilsFuzzer:181,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:182,1
    - Dst: '[Integer].<init>(int)'
      Src: ossfuzz.BeanutilsFuzzer:185,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Integer)'
      Src: ossfuzz.BeanutilsFuzzer:185,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:186,1
    - Dst: '[Integer].<init>(int)'
      Src: ossfuzz.BeanutilsFuzzer:186,1
    - Dst: '[Object].equals(Integer)'
      Src: ossfuzz.BeanutilsFuzzer:186,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:187,1
    - Dst: '[Long].<init>(long)'
      Src: ossfuzz.BeanutilsFuzzer:190,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Long)'
      Src: ossfuzz.BeanutilsFuzzer:190,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:191,1
    - Dst: '[Long].<init>(long)'
      Src: ossfuzz.BeanutilsFuzzer:191,1
    - Dst: '[Object].equals(Long)'
      Src: ossfuzz.BeanutilsFuzzer:191,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:192,1
    - Dst: '[Short].<init>(short)'
      Src: ossfuzz.BeanutilsFuzzer:195,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].set(String,Short)'
      Src: ossfuzz.BeanutilsFuzzer:195,1
    - Dst: '[org.apache.commons.beanutils2.DynaBean].get(String)'
      Src: ossfuzz.BeanutilsFuzzer:196,1
    - Dst: '[Short].<init>(short)'
      Src: ossfuzz.BeanutilsFuzzer:196,1
    - Dst: '[Object].equals(Short)'
      Src: ossfuzz.BeanutilsFuzzer:196,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
      Src: ossfuzz.BeanutilsFuzzer:197,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 199
    functionName: '[ossfuzz.BeanutilsFuzzer].test()'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 1
    functionsReached:
    - '[Short].<init>(short)'
    - '[Object].equals(Long)'
    - '[Object].equals(Integer)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,String)'
    - '[ossfuzz.BeanutilsFuzzer].createDynaClass()'
    - '[org.apache.commons.beanutils2.DynaBean].get(String)'
    - '[Double].<init>(double)'
    - '[Boolean].<init>(boolean)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Double)'
    - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
    - '[Object].equals(Short)'
    - '[Object].equals(String)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Integer)'
    - '[Object].equals(java.util.Map<String,Object>)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Float)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Short)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,int)'
    - '[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String)'
    - '[Object].equals(Boolean)'
    - '[Object].equals(Float)'
    - '[Long].<init>(long)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Long)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,Boolean)'
    - '[Integer].<init>(int)'
    - '[Object].equals(Double)'
    - '[Float].<init>(float)'
    - '[Object].equals(int)'
    - '[org.apache.commons.beanutils2.DynaBean].set(String,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[ossfuzz.BeanutilsFuzzer].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ossfuzz.BeanutilsFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
      Src: ossfuzz.BeanutilsFuzzer:202,1
    - Dst: '[ossfuzz.BeanutilsFuzzer].test()'
      Src: ossfuzz.BeanutilsFuzzer:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - String
      - boolean
      - double
      - float
      - short
      - long
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - fuzzedDataProvider
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 3
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[ossfuzz.BeanutilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
    functionUses: 0
    functionsReached:
    - '[ossfuzz.BeanutilsFuzzer].test()'
    - '[ossfuzz.BeanutilsFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    linkageType: ''
    returnType: void
    signature: '[ossfuzz.BeanutilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
Fuzzer filename: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
Fuzzing method: '[ossfuzz.BeanutilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[org.apache.commons.beanutils2.BeanMapTest].<init>()'
  - '[org.apache.commons.beanutils2.BeanMapTest].computeIfAbsent(String,java.util.function.Function<?superString,?extendsObject>)'
  - '[org.apache.commons.beanutils2.BeanMapTest].getNewSampleValues()'
  - '[org.apache.commons.beanutils2.BeanMapTest].getSampleKeys()'
  - '[org.apache.commons.beanutils2.BeanMapTest].getSampleValues()'
  - '[org.apache.commons.beanutils2.BeanMapTest].ignoredTests()'
  - '[org.apache.commons.beanutils2.BeanMapTest].isPutAddSupported()'
  - '[org.apache.commons.beanutils2.BeanMapTest].isRemoveSupported()'
  - '[org.apache.commons.beanutils2.BeanMapTest].makeFullMap()'
  - '[org.apache.commons.beanutils2.BeanMapTest].makeObject()'
  - '[org.apache.commons.beanutils2.BeanMapTest].putIfAbsent(String,Object)'
  - '[org.apache.commons.beanutils2.BeanMapTest].testBeanMapClone()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testBeanMapPutAllWriteable()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromClear()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromClone()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testExceptionThrowFromPut()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testGetTypeTransformerMethod()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testMapClear()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testMapPut()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testMethodAccessor()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testMethodMutator()'
  - '[org.apache.commons.beanutils2.BeanMapTest].testReplaceAll()'
  - '[org.apache.commons.beanutils2.BeanMapTest].verifyValues()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].getValueThrowingException()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].setValueThrowingException(String)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanThrowingExceptions].<init>()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeByteValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeCharValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeDoubleValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeFloatValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeIntegerValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeIntValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeLongValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeObjectValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeShortValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].getSomeStringValue()'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeByteValue(byte)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeCharValue(char)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeDoubleValue(double)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeFloatValue(float)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeIntegerValue(Integer)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeIntValue(int)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeLongValue(long)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeObjectValue(Object)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeShortValue(short)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].setSomeStringValue(String)'
  - '[org.apache.commons.beanutils2.BeanMapTest.BeanWithProperties].<init>()'
  - '[org.apache.commons.beanutils2.BeanMapTest.TestException].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanMapTest.java
- function_names:
  - '[org.apache.commons.beanutils2.Child].getName()'
  - '[org.apache.commons.beanutils2.Child].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/Child.java
- function_names:
  - '[org.apache.commons.beanutils2.AbstractParent].getChild()'
  - '[org.apache.commons.beanutils2.AbstractParent].testAddChild(org.apache.commons.beanutils2.Child)'
  - '[org.apache.commons.beanutils2.AbstractParent].testAddChild(String)'
  - '[org.apache.commons.beanutils2.AbstractParent].testAddChild2(String,org.apache.commons.beanutils2.Child)'
  - '[org.apache.commons.beanutils2.AbstractParent].testAddChild2(String,String)'
  - '[org.apache.commons.beanutils2.AbstractParent].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractParent.java
- function_names:
  - '[org.apache.commons.beanutils2.ExtendMapBean].<init>()'
  - '[org.apache.commons.beanutils2.ExtendMapBean].getUnusuallyNamedProperty()'
  - '[org.apache.commons.beanutils2.ExtendMapBean].setUnusuallyNamedProperty(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ExtendMapBean.java
- function_names:
  - '[org.apache.commons.beanutils2.MethodUtilsTest].assertMethod(Method,String)'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].setUp()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].tearDown()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].testClearCache()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethod()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethodFromInterface()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].testGetAccessibleMethodIndirectInterface()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].testNoCaching()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].testSetCacheMethods()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].testSimpleStatic3()'
  - '[org.apache.commons.beanutils2.MethodUtilsTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
- function_names:
  - '[org.apache.commons.beanutils2.ThrowExceptionConverter].convert(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.ThrowExceptionConverter].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ThrowExceptionConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].createDescriptorMap(PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].fetchDescriptor(java.util.Map<String,java.beans.PropertyDescriptor>,String)'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testInitNoPrefix()'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testIntrospection()'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].testIntrospectionCaps()'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest].<init>()'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].getURI()'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].setURI(java.net.URI)'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospectorTest.CapsBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTest.java
- function_names:
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getDifferentTypes(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getInvalidGetter(String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getInvalidSetter(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMappedGetterOnly(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMapproperty(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getMyMap()'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].getProtectedMapped(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].isMappedBoolean(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setAnyMapped(org.apache.commons.beanutils2.MappedPropertyTestBean,org.apache.commons.beanutils2.MappedPropertyTestBean)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setDifferentTypes(String,Integer)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setInvalidGetter(String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setInvalidSetter(String,String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedBoolean(String,boolean)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedPrimitive(int,int)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMappedSetterOnly(String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setMapproperty(String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].setProtectedMapped(String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestBean.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].createDynaClass()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].setUp()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].tearDown()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testCopyPropertiesMap()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testDescribe()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetIndexedArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetIndexedValues()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedPeriods()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedSlashes()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetMappedValues()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedBoolean()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedDouble()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedFloat()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedInt()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedLong()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedReadOnly()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedShort()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedString()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetNestedUnknown()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleBoolean()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleDouble()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleFloat()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleIndexed()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleInt()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleLong()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleNested()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleShort()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleString()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testGetSimpleUnknown()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetIndexedArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetIndexedValues()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetMappedArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetMappedValues()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedBoolean()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedDouble()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedFloat()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedInt()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedLong()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedReadOnly()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedShort()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedString()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedUnknown()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetNestedWriteOnly()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleArguments()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleBoolean()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleDouble()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleFloat()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleIndexed()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleInt()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleLong()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleNested()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleShort()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleString()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].testSetSimpleUnknown()'
  - '[org.apache.commons.beanutils2.DynaPropertyUtilsTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTest.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaPropertyTest].setUp()'
  - '[org.apache.commons.beanutils2.DynaPropertyTest].tearDown()'
  - '[org.apache.commons.beanutils2.DynaPropertyTest].testEqualsObject()'
  - '[org.apache.commons.beanutils2.DynaPropertyTest].testHashCode()'
  - '[org.apache.commons.beanutils2.DynaPropertyTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaPropertyTest.java
- function_names:
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testGetSuppressedPropertiesModify()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testInitNoPropertyNames()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testPropertyNamesDefensiveCopy()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].testRemovePropertiesDuringIntrospection()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest].<init>()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].addPropertyDescriptor(java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].addPropertyDescriptors(PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getPropertyDescriptor(String)'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getRemovedProperties()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].getTargetClass()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].hasProperty(String)'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].propertyNames()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].removePropertyDescriptor(String)'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospectorTest.IntrospectionContextTestImpl].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospectorTest.java
- function_names:
  - '[org.apache.commons.beanutils2.MappedPropertyChildInterface].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyChildInterface.java
- function_names:
  - '[org.apache.commons.beanutils2.PrimitiveBean].getBoolean()'
  - '[org.apache.commons.beanutils2.PrimitiveBean].getDouble()'
  - '[org.apache.commons.beanutils2.PrimitiveBean].getFloat()'
  - '[org.apache.commons.beanutils2.PrimitiveBean].getInt()'
  - '[org.apache.commons.beanutils2.PrimitiveBean].getLong()'
  - '[org.apache.commons.beanutils2.PrimitiveBean].setBoolean(boolean)'
  - '[org.apache.commons.beanutils2.PrimitiveBean].setDouble(double)'
  - '[org.apache.commons.beanutils2.PrimitiveBean].setFloat(float)'
  - '[org.apache.commons.beanutils2.PrimitiveBean].setInt(int)'
  - '[org.apache.commons.beanutils2.PrimitiveBean].setLong(long)'
  - '[org.apache.commons.beanutils2.PrimitiveBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PrimitiveBean.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaListTest].dynaBeanTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,org.apache.commons.beanutils2.DynaClass,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].findStringProperty(org.apache.commons.beanutils2.DynaClass)'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].mapTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].pojoTest(org.apache.commons.beanutils2.LazyDynaList,Class<?>,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].serializeDeserialize(Object,String)'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].setUp()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].tearDown()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testCollection(org.apache.commons.beanutils2.LazyDynaList,Class<?>,org.apache.commons.beanutils2.DynaClass,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testDynaBeanDynaClass()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testDynaBeanType()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testMapDynaClass()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testMapType()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testNullType()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testPojoDynaClass()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testPojoType()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationDynaBean()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationLazyDynaBean()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationMap()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testSerializationPojo()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayDynaBeans()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayMapType()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayOtherType()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].testToArrayUnsufficientSize()'
  - '[org.apache.commons.beanutils2.LazyDynaListTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaListTest.java
- function_names:
  - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetMappedPropertyDescriptors()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetPropertyDescriptor()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testGetPropertyEditorClass()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].testSetResolver()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBeanTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBeanTest.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].createDynaClass()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkIntArray(int[],int[])'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].checkMap(java.util.Map<?,?>,java.util.Map<?,?>)'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].setUp()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].tearDown()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCloneDynaBean()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesDynaBean()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesMap()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertiesStandard()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyByte()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyDouble()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyFloat()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyInteger()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyLong()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedIndexedArray()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedMappedMap()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNestedSimple()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyNull()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testCopyPropertyShort()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testDescribe()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetArrayProperty()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetGeneralProperty()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetIndexedProperty1()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetIndexedProperty2()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetNestedProperty()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testGetSimpleProperty()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateArrayElements()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateArrayProperties()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateMapped()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateNested()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testPopulateScalar()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyNull()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyNullValues()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].testSetPropertyOnPrimitiveWrappers()'
  - '[org.apache.commons.beanutils2.DynaBeanUtilsTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTest.java
- function_names:
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].createDescriptor(String)'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].setUp()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptor()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptorNull()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptors()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testAddPropertyDescriptorsNull()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testGetPropertyDescriptorUnknown()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testHasPropertyFalse()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testInit()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testPropertyNamesModify()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].testRemovePropertyDescriptor()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContextTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DefaultIntrospectionContextTest.java
- function_names:
  - '[org.apache.commons.beanutils2.AlphaBean].<init>()'
  - '[org.apache.commons.beanutils2.AlphaBean].<init>(String)'
  - '[org.apache.commons.beanutils2.AlphaBean].bogus(String)'
  - '[org.apache.commons.beanutils2.AlphaBean].getName()'
  - '[org.apache.commons.beanutils2.AlphaBean].setName(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AlphaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.AbstractChild].getName()'
  - '[org.apache.commons.beanutils2.AbstractChild].setName(String)'
  - '[org.apache.commons.beanutils2.AbstractChild].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/AbstractChild.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanWithInnerBean].<init>()'
  - '[org.apache.commons.beanutils2.BeanWithInnerBean].getInnerBean()'
  - '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].getFish(String)'
  - '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].setFish(String,String)'
  - '[org.apache.commons.beanutils2.BeanWithInnerBean.InnerBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanWithInnerBean.java
- function_names:
  - '[org.apache.commons.beanutils2.MappedPropertyChildBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyChildBean.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithBooleanProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithByteProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithDoubleProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithFloatProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithIndexedProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithIntProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithInvalidPropertyName()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithMappedProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNestedMappedProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNestedProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNullInPath()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithNullInPathAndIgnoreTrue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithPrimitiveAndNull()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithReadOnlyProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithSimpleStringProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithSimpleStringPropertyWithNullValues()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].testEvaluateWithWriteOnlyProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicateTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicateTest.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].checkUnmodifiable(String,java.util.Collection<E>,E)'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].setUp()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].tearDown()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testClear()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testContainsKey()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testContainsValue()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testEntrySet()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testGet()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testIsEmpty()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testIsReadOnly()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testKeySet()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testPut()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testPutAll()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testRemove()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testSize()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].testValues()'
  - '[org.apache.commons.beanutils2.DynaBeanMapDecoratorTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTest.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].setUp()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].tearDown()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty1()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty2()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddProperty3()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName1()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName2()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyNullName3()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted1()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted2()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testAddPropertyRestricted3()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testGetPropertyDoesntExist1()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testGetPropertyDoesntExist2()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemoveProperty()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyDoesntExist()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyNullName()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].testRemovePropertyRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaClassTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaClassTest.java
- function_names:
  - '[org.apache.commons.beanutils2.BenchBean].getBooleanProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].getByteProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].getDoubleProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].getFloatProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].getIntProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].getLongProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].getShortProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].getStringProperty()'
  - '[org.apache.commons.beanutils2.BenchBean].setBooleanProperty(boolean)'
  - '[org.apache.commons.beanutils2.BenchBean].setByteProperty(byte)'
  - '[org.apache.commons.beanutils2.BenchBean].setDoubleProperty(double)'
  - '[org.apache.commons.beanutils2.BenchBean].setFloatProperty(float)'
  - '[org.apache.commons.beanutils2.BenchBean].setIntProperty(int)'
  - '[org.apache.commons.beanutils2.BenchBean].setLongProperty(long)'
  - '[org.apache.commons.beanutils2.BenchBean].setShortProperty(short)'
  - '[org.apache.commons.beanutils2.BenchBean].setStringProperty(String)'
  - '[org.apache.commons.beanutils2.BenchBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BenchBean.java
- function_names: []
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestEnum.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkIntArray(int[],int[])'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].checkMap(java.util.Map<?,?>,java.util.Map<?,?>)'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].getCause(Throwable)'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].initCauseAndThrowException(String,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUp()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].setUpShared()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].tearDown()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testArrayPropertyConversion()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesDynaBean()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesMap()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertiesStandard()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyByte()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvert()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertFromString()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToString()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToStringArray()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyConvertToStringIndexed()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyDouble()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyFloat()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyInteger()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyLong()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedIndexedArray()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedMappedMap()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNestedSimple()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyNull()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyShort()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testCopyPropertyWriteOnly()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testDescribe()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetArrayProperty()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetArrayPropertyDate()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetGeneralProperty()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedProperty1()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedProperty2()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetIndexedPropertyDate()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetMappedProperty2Args()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetMappedProperty3Args()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetNestedProperty()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetSimpleProperty()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testGetSimplePropertyDate()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testMappedProperty()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulate()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateArrayElements()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateArrayProperties()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateMapped()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateNested()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testPopulateScalar()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSeparateInstances()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetMappedMap()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyByte()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvert()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertFromString()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToString()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToStringArray()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyConvertToStringIndexed()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyDouble()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyFloat()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyInteger()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyLong()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyNull()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyNullValues()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyOnPrimitiveWrappers()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyShort()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyStringToArray()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].testSetPropertyWriteOnly()'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].throwException(String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBeanTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBeanTest.java
- function_names:
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].createDynaClass()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].setUp()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].tearDown()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorArguments()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBase(String,Class<?>)'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorBoolean()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorDouble()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorFloat()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorInt()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorLong()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptors()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorSecond()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorShort()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetDescriptorString()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetIndexedArguments()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetIndexedValues()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetMappedArguments()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetMappedValues()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleArguments()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleBoolean()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleDouble()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleFloat()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleInt()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleLong()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleShort()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testGetSimpleString()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testMappedContains()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testMappedRemove()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testNotSerializableException()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetIndexedArguments()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetIndexedValues()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetMappedValues()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleBoolean()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleDouble()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleFloat()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleInt()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleLong()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleShort()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].testSetSimpleString()'
  - '[org.apache.commons.beanutils2.BasicDynaBeanTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BasicDynaBeanTest.java
- function_names:
  - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getFluentGetProperty()'
  - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].getStringProperty()'
  - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setFluentGetProperty(String)'
  - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setFluentProperty(String)'
  - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].setStringProperty(String)'
  - '[org.apache.commons.beanutils2.FluentIntrospectionTestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/FluentIntrospectionTestBean.java
- function_names:
  - '[org.apache.commons.beanutils2.PassTestException].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PassTestException.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanificationTest].setUp()'
  - '[org.apache.commons.beanutils2.BeanificationTest].tearDown()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testBeanUtilsBeanSetInstance()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testContextClassloaderIndependence()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testContextClassLoaderLocal()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testContextClassLoaderUnset()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testGetByContextClassLoader()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testMemoryLeak()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testMemoryLeak2()'
  - '[org.apache.commons.beanutils2.BeanificationTest].testMemoryTestMethodology()'
  - '[org.apache.commons.beanutils2.BeanificationTest].<init>()'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getBean()'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getConvertUtils()'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getException()'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getMarkerObject()'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getPropertyUtils()'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].getSignal()'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setBean(org.apache.commons.beanutils2.BeanUtilsBean)'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setConvertUtils(org.apache.commons.beanutils2.ConvertUtilsBean)'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setException(Exception)'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setMarkerObject(Object)'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setPropertyUtils(org.apache.commons.beanutils2.PropertyUtilsBean)'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].setSignal(int)'
  - '[org.apache.commons.beanutils2.BeanificationTest.Signal].<init>()'
  - '[org.apache.commons.beanutils2.BeanificationTest.TestClassLoader].toString()'
  - '[org.apache.commons.beanutils2.BeanificationTest.TestClassLoader].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanificationTest.java
- function_names:
  - '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].setUp()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].tearDown()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesBean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesDyna()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].testCopyPropertiesMap()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBenchCase].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsBenchCase.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].setUp()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].tearDown()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedDynaBeanArray()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedInvalidType()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedLinkedList()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedObjectArray()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPrimitiveArray()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyDefault()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testIndexedPropertyUtils()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedInvalidType()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyDefault()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyTreeMap()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testMappedPropertyUtils()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testNullProperty()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testSimpleProperty()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].testSimplePropertyRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaBeanTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTest.java
- function_names:
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].findNameDescriptor(PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].keysToString(java.util.Map<String,?>)'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].setUp()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].tearDown()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testAddBeanIntrospectorNull()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testCopyPropertiesMap()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testCustomIntrospection()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testCustomIntrospectionEx()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testDescribe()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testExceptionFromInvoke()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBase(String,String,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorBoolean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorDouble()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorFloat()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorInt()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorInvalidBoolean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorLong()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorMappedPeriods()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorReadOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptors()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorsArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorSecond()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorShort()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorString()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorUnknown()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetDescriptorWriteOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedArray()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedList()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedMap()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetIndexedValues()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedArray()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedList()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedMap()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedPeriods()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedSlashes()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetMappedValues()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedBoolean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedDouble()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedFloat()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedInt()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedLong()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedReadOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedShort()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedString()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedUnknown()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetNestedWriteOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetPropertyType()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetPublicSubBean_of_PackageBean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethod(Object,String[],String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodBasic()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPackageSubclass()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPublicInterface()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetReadMethodPublicSubclass()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSetInnerBean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSetParentBean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleBoolean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleDouble()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleFloat()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleIndexed()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleInt()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleLong()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleNested()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleReadOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleShort()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleString()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleUnknown()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetSimpleWriteOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethod(Object,String[],String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodBasic()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodPackageSubclass()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testGetWriteMethodPublicSubclass()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testIsReadable()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testIsWriteable()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testMapExtensionCustom()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testMapExtensionDefault()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testMappedPropertyType()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testNestedPropertyKeyOrIndexOnBeanImplementingMap()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testNestedWithIndex()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testRemoveBeanIntrospector()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testResetBeanIntrospectors()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedArray()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedList()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedMap()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetIndexedValues()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedArray()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedList()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedMap()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedPeriods()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetMappedValues()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedBoolean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedDouble()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedFloat()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedInt()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedLong()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedReadOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedShort()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedString()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedUnknown()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNestedWriteOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetNoGetter()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetPublicSubBean_of_PackageBean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleArguments()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleBoolean()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleDouble()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleFloat()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleIndexed()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleInt()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleLong()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleNested()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleReadOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleShort()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleString()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleUnknown()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testSetSimpleWriteOnly()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].testThrowNestedNull()'
  - '[org.apache.commons.beanutils2.PropertyUtilsTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropertyUtilsTest.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanComparatorTest].setUp()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].tearDown()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareBeanAgainstSelf()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareIdentical()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareOnBooleanProperty()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareOnMissingProperty()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testCompareWithNulls()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testSetProperty()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testSimpleCompare()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].testSimpleCompareInverse()'
  - '[org.apache.commons.beanutils2.BeanComparatorTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanComparatorTest.java
- function_names:
  - '[org.apache.commons.beanutils2.MappedPropertyTest].setUp()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].tearDown()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testAnyArgsProperty()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testBooleanMapped()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testChildInterfaceMapped()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testDifferentTypes()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testFound()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testInterfaceMapped()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testInterfaceNotFound()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testInvalidGetter()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testInvalidSetter()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testMapGetter()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testMappedGetterOnly()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testMappedSetterOnly()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testNotFound()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testPrimitiveArgsProperty()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testProtected()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testProtectedParentMethod()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].testPublicParentMethod()'
  - '[org.apache.commons.beanutils2.MappedPropertyTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTest.java
- function_names:
  - '[org.apache.commons.beanutils2.NestedTestBean].<init>(String)'
  - '[org.apache.commons.beanutils2.NestedTestBean].getIndexedProperty(int)'
  - '[org.apache.commons.beanutils2.NestedTestBean].getName()'
  - '[org.apache.commons.beanutils2.NestedTestBean].getSimpleBeanProperty()'
  - '[org.apache.commons.beanutils2.NestedTestBean].getTestBoolean()'
  - '[org.apache.commons.beanutils2.NestedTestBean].getTestString()'
  - '[org.apache.commons.beanutils2.NestedTestBean].init()'
  - '[org.apache.commons.beanutils2.NestedTestBean].setIndexedProperty(int,org.apache.commons.beanutils2.NestedTestBean)'
  - '[org.apache.commons.beanutils2.NestedTestBean].setName(String)'
  - '[org.apache.commons.beanutils2.NestedTestBean].setTestBoolean(boolean)'
  - '[org.apache.commons.beanutils2.NestedTestBean].setTestString(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/NestedTestBean.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchDescriptors()'
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].fetchTestDescriptor(org.apache.commons.beanutils2.BeanIntrospectionData)'
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].setUpData()'
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodDefined()'
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodNonExisting()'
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodUndefined()'
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].testGetWriteMethodUnknown()'
  - '[org.apache.commons.beanutils2.BeanIntrospectionDataTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanIntrospectionDataTest.java
- function_names:
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].checkSimplePropertyAccess()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].serializeDeserialize(Object,String)'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].setUp()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].tearDown()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetInstance()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetWrapDynaClassFromCache()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testGetWrapDynaClassFromCacheWithPropUtils()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testIndexedProperties()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testInitWithDynaClass()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testIntrospectionWithCustomPropUtils()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testMappedContains()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testMappedRemove()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testNewInstance()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testNotSerializableException()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].testSimpleProperties()'
  - '[org.apache.commons.beanutils2.WrapDynaBeanTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTest.java
- function_names:
  - '[org.apache.commons.beanutils2.TestBeanPackageSubclass].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBeanPackageSubclass.java
- function_names:
  - '[org.apache.commons.beanutils2.MappedPropertyTestInterface].getMapproperty(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestInterface].setMapproperty(String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyTestInterface].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/MappedPropertyTestInterface.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanPredicateTest].testEqual()'
  - '[org.apache.commons.beanutils2.BeanPredicateTest].testInstanceOf()'
  - '[org.apache.commons.beanutils2.BeanPredicateTest].testNotEqual()'
  - '[org.apache.commons.beanutils2.BeanPredicateTest].testNull()'
  - '[org.apache.commons.beanutils2.BeanPredicateTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPredicateTest.java
- function_names:
  - '[org.apache.commons.beanutils2.BetaBean].<init>(String)'
  - '[org.apache.commons.beanutils2.BetaBean].getSecret()'
  - '[org.apache.commons.beanutils2.BetaBean].setNoGetterMappedProperty(String,String)'
  - '[org.apache.commons.beanutils2.BetaBean].setNoGetterProperty(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BetaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].setUp()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].tearDown()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedPropertyDescriptor()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedReadMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayIndexedWriteMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListIndexedPropertyDescriptor()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListReadMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayListWriteMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayReadMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testArrayWriteMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArray()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayAsString()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayItemA()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayItemB()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetArrayList()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetList()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListAsString()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListItemA()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testGetListItemB()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedPropertyDescriptor()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedReadMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testListIndexedWriteMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testListReadMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testListWriteMethod()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArray()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayItemA()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayItemB()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetArrayList()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetList()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetListItemA()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].testSetListItemB()'
  - '[org.apache.commons.beanutils2.IndexedPropertyTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedPropertyTest.java
- function_names:
  - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
  - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
  - '[org.apache.commons.beanutils2.PropsFirstPropertyUtilsBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/PropsFirstPropertyUtilsBean.java
- function_names:
  - '[org.apache.commons.beanutils2.IndexedTestBean].<init>()'
  - '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList()'
  - '[org.apache.commons.beanutils2.IndexedTestBean].getArrayList(int)'
  - '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray()'
  - '[org.apache.commons.beanutils2.IndexedTestBean].getStringArray(int)'
  - '[org.apache.commons.beanutils2.IndexedTestBean].getStringList()'
  - '[org.apache.commons.beanutils2.IndexedTestBean].getStringList(int)'
  - '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(java.util.ArrayList<Object>)'
  - '[org.apache.commons.beanutils2.IndexedTestBean].setArrayList(int,Object)'
  - '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(int,String)'
  - '[org.apache.commons.beanutils2.IndexedTestBean].setStringArray(String[])'
  - '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(int,String)'
  - '[org.apache.commons.beanutils2.IndexedTestBean].setStringList(java.util.List<String>)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/IndexedTestBean.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].setUp()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].tearDown()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testGeneral()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedDynaBeanArray()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedInvalidType()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedLinkedList()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedObjectArray()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPrimitiveArray()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyDefault()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testIndexedPropertyUtils()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedInvalidType()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyDefault()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyTreeMap()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testMappedPropertyUtils()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testNewInstance()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testSimpleProperty()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].testSimplePropertyRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaMapTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/LazyDynaMapTest.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithIndexedProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithInvalidPropertyName()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithMappedProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNestedProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNullInPropertyPath()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithNullInPropertyPathAngIgnoreTrue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithReadOnlyProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBooleanPropertyAndBooleanValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBooleanPropertyAndStringValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBytePropertyAndByteValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleBytePropertyAndStringValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndDoubleValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndFloatValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndIntegerValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleDoublePropertyAndStringValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndDoubleValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndFloatValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndIntegerValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleFloatPropertyAndStringValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndDoubleValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndFloatValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndIntegerValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleIntPropertyAndStringValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimplePrimitivePropertyAndNullValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithSimpleStringProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].testExecuteWithWriteOnlyProperty()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumerTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumerTest.java
- function_names:
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].checkIntegerArray(Object,int[])'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].checkStringArray(Object,String[])'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].setUp()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].tearDown()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testConvertToString()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testConvertUnsupportedTargetType()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testDeregisteringSingleConverter()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeIntegerArray()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeScalar()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testNegativeStringArray()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testObjectToStringArray()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testObjectToStringScalar()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveArray()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveIntegerArray()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveScalar()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testPositiveStringArray()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].testSeparateConvertInstances()'
  - '[org.apache.commons.beanutils2.ConvertUtilsTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/ConvertUtilsTest.java
- function_names:
  - '[org.apache.commons.beanutils2.TestBeanPublicSubclass].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBeanPublicSubclass.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].setUp()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].tearDown()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesBean()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesDyna()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesMap()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testCopyPropertiesStrs()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testPopulateMap()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].testPopulateStrs()'
  - '[org.apache.commons.beanutils2.BeanUtilsBenchCase].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanUtilsBenchCase.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithIndexedProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithInvalidProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithMappedProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNestedIndexedProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNestedProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNullInPath()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithNullInPathAndIgnoreTrue()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithReadOnlyProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleBooleanProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleByteProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleDoubleProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleFloatProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleIntProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleLongProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleStringProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithSimpleStringPropertyAndNullValue()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].testTransformWithWriteOnlyProperty()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformerTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformerTest.java
- function_names:
  - '[org.apache.commons.beanutils2.SonOfAlphaBean].<init>(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/SonOfAlphaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.TestBean].currentCounter()'
  - '[org.apache.commons.beanutils2.TestBean].incrementCounter()'
  - '[org.apache.commons.beanutils2.TestBean].incrementCounter(int)'
  - '[org.apache.commons.beanutils2.TestBean].incrementCounter(Number)'
  - '[org.apache.commons.beanutils2.TestBean].<init>()'
  - '[org.apache.commons.beanutils2.TestBean].<init>(boolean)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(boolean,boolean,String)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(boolean,String)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(Boolean)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(Boolean,String)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(double)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(float)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(float,String)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(int)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(Integer)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(java.util.List<Object>)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(String)'
  - '[org.apache.commons.beanutils2.TestBean].<init>(String[][])'
  - '[org.apache.commons.beanutils2.TestBean].getAnotherNested()'
  - '[org.apache.commons.beanutils2.TestBean].getBooleanProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getByteProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getDateArrayProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getDateProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getDoubleProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getDupProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getDupProperty(int)'
  - '[org.apache.commons.beanutils2.TestBean].getFloatProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getIntArray()'
  - '[org.apache.commons.beanutils2.TestBean].getIntIndexed(int)'
  - '[org.apache.commons.beanutils2.TestBean].getIntProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getInvalidBoolean()'
  - '[org.apache.commons.beanutils2.TestBean].getListIndexed()'
  - '[org.apache.commons.beanutils2.TestBean].getLongProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getMappedIntProperty(String)'
  - '[org.apache.commons.beanutils2.TestBean].getMappedNested()'
  - '[org.apache.commons.beanutils2.TestBean].getMappedObjects(String)'
  - '[org.apache.commons.beanutils2.TestBean].getMappedProperty(String)'
  - '[org.apache.commons.beanutils2.TestBean].getMapProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getNested()'
  - '[org.apache.commons.beanutils2.TestBean].getNestedDynaBean()'
  - '[org.apache.commons.beanutils2.TestBean].getNullProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getReadOnlyProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getShortProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getString2dArray(int)'
  - '[org.apache.commons.beanutils2.TestBean].getStringArray()'
  - '[org.apache.commons.beanutils2.TestBean].getStringIndexed(int)'
  - '[org.apache.commons.beanutils2.TestBean].getStringProperty()'
  - '[org.apache.commons.beanutils2.TestBean].getWriteOnlyPropertyValue()'
  - '[org.apache.commons.beanutils2.TestBean].isBooleanSecond()'
  - '[org.apache.commons.beanutils2.TestBean].isInvalidBoolean()'
  - '[org.apache.commons.beanutils2.TestBean].setAnotherNested(org.apache.commons.beanutils2.TestBean)'
  - '[org.apache.commons.beanutils2.TestBean].setBooleanProperty(boolean)'
  - '[org.apache.commons.beanutils2.TestBean].setBooleanSecond(boolean)'
  - '[org.apache.commons.beanutils2.TestBean].setByteProperty(byte)'
  - '[org.apache.commons.beanutils2.TestBean].setDateArrayProperty(java.util.Date[])'
  - '[org.apache.commons.beanutils2.TestBean].setDateProperty(java.util.Date)'
  - '[org.apache.commons.beanutils2.TestBean].setDoubleProperty(double)'
  - '[org.apache.commons.beanutils2.TestBean].setDupProperty(int,String)'
  - '[org.apache.commons.beanutils2.TestBean].setDupProperty(String[])'
  - '[org.apache.commons.beanutils2.TestBean].setFloatProperty(float)'
  - '[org.apache.commons.beanutils2.TestBean].setIntArray(int[])'
  - '[org.apache.commons.beanutils2.TestBean].setIntIndexed(int,int)'
  - '[org.apache.commons.beanutils2.TestBean].setIntProperty(int)'
  - '[org.apache.commons.beanutils2.TestBean].setInvalidBoolean(String)'
  - '[org.apache.commons.beanutils2.TestBean].setLongProperty(long)'
  - '[org.apache.commons.beanutils2.TestBean].setMappedIntProperty(String,int)'
  - '[org.apache.commons.beanutils2.TestBean].setMappedObjects(String,Object)'
  - '[org.apache.commons.beanutils2.TestBean].setMappedProperty(String,String)'
  - '[org.apache.commons.beanutils2.TestBean].setMapProperty(java.util.Map<String,Object>)'
  - '[org.apache.commons.beanutils2.TestBean].setNestedDynaBean(org.apache.commons.beanutils2.DynaBean)'
  - '[org.apache.commons.beanutils2.TestBean].setNullProperty(String)'
  - '[org.apache.commons.beanutils2.TestBean].setShortProperty(short)'
  - '[org.apache.commons.beanutils2.TestBean].setStringArray(String[])'
  - '[org.apache.commons.beanutils2.TestBean].setStringIndexed(int,String)'
  - '[org.apache.commons.beanutils2.TestBean].setStringProperty(String)'
  - '[org.apache.commons.beanutils2.TestBean].setWriteOnlyProperty(String)'
  - '[org.apache.commons.beanutils2.TestBean.MappedTestBean].getValue(String)'
  - '[org.apache.commons.beanutils2.TestBean.MappedTestBean].setValue(String,String)'
  - '[org.apache.commons.beanutils2.TestBean.MappedTestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/TestBean.java
- function_names:
  - '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].create()'
  - '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].createSubclass()'
  - '[org.apache.commons.beanutils2.priv.PrivateBeanFactory].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBeanFactory.java
- function_names:
  - '[org.apache.commons.beanutils2.priv.PrivateBean].<init>()'
  - '[org.apache.commons.beanutils2.priv.PrivateBean].getBar()'
  - '[org.apache.commons.beanutils2.priv.PrivateBean].getBaz()'
  - '[org.apache.commons.beanutils2.priv.PrivateBean].getFoo()'
  - '[org.apache.commons.beanutils2.priv.PrivateBean].methodBar(String)'
  - '[org.apache.commons.beanutils2.priv.PrivateBean].methodBaz(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBean.java
- function_names:
  - '[org.apache.commons.beanutils2.priv.PackageBean].<init>()'
  - '[org.apache.commons.beanutils2.priv.PackageBean].getBar()'
  - '[org.apache.commons.beanutils2.priv.PackageBean].setBar(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PackageBean.java
- function_names:
  - '[org.apache.commons.beanutils2.priv.PublicSubBean].<init>()'
  - '[org.apache.commons.beanutils2.priv.PublicSubBean].getFoo()'
  - '[org.apache.commons.beanutils2.priv.PublicSubBean].setFoo(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PublicSubBean.java
- function_names:
  - '[org.apache.commons.beanutils2.priv.PrivateDirect].getBar()'
  - '[org.apache.commons.beanutils2.priv.PrivateDirect].methodBar(String)'
  - '[org.apache.commons.beanutils2.priv.PrivateDirect].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateDirect.java
- function_names:
  - '[org.apache.commons.beanutils2.priv.PrivateIndirect].getBaz()'
  - '[org.apache.commons.beanutils2.priv.PrivateIndirect].methodBaz(String)'
  - '[org.apache.commons.beanutils2.priv.PrivateIndirect].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateIndirect.java
- function_names:
  - '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].<init>()'
  - '[org.apache.commons.beanutils2.priv.PrivateBeanSubclass].getBar()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/priv/PrivateBeanSubclass.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].setUp()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].tearDown()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetDynaProperties()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetDynaProperty()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testGetName()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorCount()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorResults()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testIteratorResultsNormalCase()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].testNewInstance()'
  - '[org.apache.commons.beanutils2.sql.DynaResultSetTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaResultSetTest.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy()'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].createProxy(InvocationHandler)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getCatalogName(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnClassName(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnCount()'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnDisplaySize(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnLabel(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnName(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnType(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getColumnTypeName(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getPrecision(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getScale(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getSchemaName(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].getTableName(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].invoke(Object,Method,Object[])'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isAutoIncrement(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isCaseSensitive(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isCurrency(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isDefinitelyWritable(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isNullable(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isReadOnly(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isSearchable(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isSigned(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].isWritable(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSetMetaData].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSetMetaData.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].setUp()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].tearDown()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetDynaProperties()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetDynaProperty()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testGetName()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testInconsistentOracleDriver()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testLimitedRows()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListCount()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListResults()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testListResultsNormalCase()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].testNewInstance()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest].<init>()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].toString()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.CustomTimestamp].<init>()'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent].<init>(java.sql.ResultSetMetaData)'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetInconsistent].getObject(String)'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].getColumnClassName(int)'
  - '[org.apache.commons.beanutils2.sql.DynaRowSetTest.TestResultSetMetaDataInconsistent].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/DynaRowSetTest.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].createProxy(InvocationHandler)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].<init>()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].<init>(java.sql.ResultSetMetaData)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].absolute(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].afterLast()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].beforeFirst()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].cancelRowUpdates()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].clearWarnings()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].close()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].columnName(Object)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].deleteRow()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].findColumn(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].first()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getArray(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getArray(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getAsciiStream(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getAsciiStream(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(int,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBigDecimal(String,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBinaryStream(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBinaryStream(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBlob(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBlob(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBoolean(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBoolean(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getByte(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getByte(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBytes(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getBytes(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getCharacterStream(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getCharacterStream(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getClob(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getClob(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getConcurrency()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getCursorName()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(int,java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getDate(String,java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getDouble(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getDouble(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getFetchDirection()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getFetchSize()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getFloat(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getFloat(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getInt(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getInt(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getLong(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getLong(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getMetaData()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(int,java.util.Map<?,?>)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getObject(String,java.util.Map<?,?>)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getRef(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getRef(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getRow()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getShort(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getShort(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getStatement()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getString(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getString(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(int,java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTime(String,java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(int,java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getTimestamp(String,java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getType()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getUnicodeStream(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getUnicodeStream(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getURL(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getURL(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].getWarnings()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].insertRow()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].invoke(Object,Method,Object[])'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].isAfterLast()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].isBeforeFirst()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].isFirst()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].isLast()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].last()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].moveToCurrentRow()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].moveToInsertRow()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].next()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].previous()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].refreshRow()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].relative(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].rowDeleted()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].rowInserted()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].rowUpdated()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].setFetchDirection(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].setFetchSize(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateArray(int,java.sql.Array)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateArray(String,java.sql.Array)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateAsciiStream(int,java.io.InputStream,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateAsciiStream(String,java.io.InputStream,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBigDecimal(int,java.math.BigDecimal)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBigDecimal(String,java.math.BigDecimal)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBinaryStream(int,java.io.InputStream,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBinaryStream(String,java.io.InputStream,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBlob(int,java.sql.Blob)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBlob(String,java.sql.Blob)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBoolean(int,boolean)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBoolean(String,boolean)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateByte(int,byte)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateByte(String,byte)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBytes(int,byte[])'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateBytes(String,byte[])'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateCharacterStream(int,java.io.Reader,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateCharacterStream(String,java.io.Reader,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateClob(int,java.sql.Clob)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateClob(String,java.sql.Clob)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateDate(int,java.sql.Date)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateDate(String,java.sql.Date)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateDouble(int,double)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateDouble(String,double)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateFloat(int,float)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateFloat(String,float)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateInt(int,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateInt(String,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateLong(int,long)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateLong(String,long)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateNull(int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateNull(String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(int,Object)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(int,Object,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String,Object)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateObject(String,Object,int)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateRef(int,java.sql.Ref)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateRef(String,java.sql.Ref)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateRow()'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateShort(int,short)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateShort(String,short)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateString(int,String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateString(String,String)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateTime(int,java.sql.Time)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateTime(String,java.sql.Time)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateTimestamp(int,java.sql.Timestamp)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].updateTimestamp(String,java.sql.Timestamp)'
  - '[org.apache.commons.beanutils2.sql.TestResultSet].wasNull()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/TestResultSet.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].isUSFormatWithComma()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].makeConverter(java.sql.Timestamp)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].testDefaultStringToTypeConvert()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].testLocale()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].makeConverter(java.sql.Time)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].testDefaultStringToTypeConvert()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].testLocale()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].makeConverter(java.sql.Date)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].testDefaultStringToTypeConvert()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].testDefaultTypeToStringConvert()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkIntegerArray(Object,int[])'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].checkStringArray(Object,String[])'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestNegativeIntegerArray()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestNegativeStringArray()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestObjectToStringArray()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveArray()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveIntegerArray()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].fixmetestPositiveStringArray()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].setUp()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].tearDown()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testConvertStringArrayLocaleNull()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testConvertStringLocaleNull()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testDefaultToStringConversionUnsupportedType()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testNegativeScalar()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testObjectToStringScalar()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].testPositiveScalar()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTest.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].testSetNestedPropertyIndexed()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].testSetNestedPropertySimple()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTest.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].setUp()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testBeanUtilsBeanSetInstance()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassloaderIndependence()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassLoaderLocal()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testContextClassLoaderUnset()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testGetByContextClassLoader()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testLocaleAwareConverterInConvertUtils()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryLeak()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryLeak2()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].testMemoryTestMethodology()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest].<init>()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getBean()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getConvertUtils()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getException()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getMarkerObject()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].getSignal()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setBean(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setConvertUtils(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setException(Exception)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setMarkerObject(Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].setSignal(int)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.Signal].<init>()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader].toString()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanificationTest.TestClassLoader].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTest.java
- function_names:
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].label(String,int)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].setUp()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].tearDown()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetIndex()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetMapKey()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testGetName()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testIsIndexed()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testIsMapped()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testNext()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].testRemove()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolverTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/expression/DefaultResolverTest.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].showArray(String,String[])'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_CustomConvertStringToArray_WithColonValue()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithColonValue()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithoutColonValue()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].testBeanUtilsSetProperty_DefaultConvertStringToArray_WithoutColonValueAndNocoma()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].getJcrMixinTypes()'
  - '[org.apache.commons.beanutils2.bugs.Jira359Test.SimplePojoData].setJcrMixinTypes(String[])'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira359Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira347Test].newClassLoader()'
  - '[org.apache.commons.beanutils2.bugs.Jira347Test].forceGarbageCollection()'
  - '[org.apache.commons.beanutils2.bugs.Jira347Test].getMappedWriteMethod(org.apache.commons.beanutils2.MappedPropertyDescriptor)'
  - '[org.apache.commons.beanutils2.bugs.Jira347Test].testMappedPropertyDescriptor_AnyArgsProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira347Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira347Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira509Test].random(int)'
  - '[org.apache.commons.beanutils2.bugs.Jira509Test].testConcurrent()'
  - '[org.apache.commons.beanutils2.bugs.Jira509Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira509Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].describe()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].getArrayProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].getIndexedProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].getProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyDescriptor()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertySubScript()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyType()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].getPropertyUnconverted()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].makeBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].setIndexedProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira492Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira492Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira157Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Bean()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Interface()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test].testIssue_BEANUTILS_157_BeanUtils_Describe_Serializable()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPackageFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPrivateFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getProtectedFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].getPublicFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.FooBar].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].getX()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].getY()'
  - '[org.apache.commons.beanutils2.bugs.Jira157Test.XY].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira157Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira298Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira298Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_MethodUtils_getAccessibleMethod()'
  - '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_PropertyUtils_getProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira298Test].testIssue_BEANUTILS_298_PropertyUtils_setProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira298Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira298Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].checkReadMethod(String,Class<?>)'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].findDescriptor(String,PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_Bar()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_Foo()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].testPropertyUtils_getPropertyDescriptors_InnerClassProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].getFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].getInnerClassProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].isBar()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].setBar(boolean)'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].setFoo(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].getInnerName()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].setInnerName(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.AbstractTestBean.InnerClass].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].getFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].getInnerClassProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].isBar()'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setBar(boolean)'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setFoo(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].setInnerClassProperty(ConcreteTestBean.InnerClass)'
  - '[org.apache.commons.beanutils2.bugs.Jira357Test.ConcreteTestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira357Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira520Test].testAllowAccessToClassProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira520Test].testSuppressClassPropertyByDefault()'
  - '[org.apache.commons.beanutils2.bugs.Jira520Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira520Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira358Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira358Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira358Test].testPropertyUtils_getIndexedProperty_Array()'
  - '[org.apache.commons.beanutils2.bugs.Jira358Test].testPropertyUtils_getIndexedProperty_List()'
  - '[org.apache.commons.beanutils2.bugs.Jira358Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira358Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira465Test].changeValue(Object)'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test].testArrayIndexedProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test].testArrayProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test].testListIndexedProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test].testListProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].getFoo(int)'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].setFoo(int,Object)'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayIndexedProp].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].getFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].setFoo(Object[])'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ArrayProp].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].getFoo(int)'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].setFoo(int,String)'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ListIndexedProp].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].getFoo()'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].setFoo(java.util.List<String>)'
  - '[org.apache.commons.beanutils2.bugs.Jira465Test.ListProp].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira465Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira381Test].testIssue_BEANUTILS_381_getMatchingAccessibleMethod()'
  - '[org.apache.commons.beanutils2.bugs.Jira381Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira381Test.TestObject].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira381Test.TestObjectSubclass].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].performOp(Object)'
  - '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].performOp(TestObject)'
  - '[org.apache.commons.beanutils2.bugs.Jira381Test.TestServiceBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira381Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira369Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_aRatedCd()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_ARatedCd()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test].testBeanUtilsGetProperty_bRatedCd()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].getARatedCd()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].getbRatedCd()'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].setARatedCd(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].setbRatedCd(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira369Test.TestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira369Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.FirstChildBean].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira422Test].assumeSupportsIndexedLists()'
  - '[org.apache.commons.beanutils2.bugs.Jira422Test].testRootBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira422Test].testSecondChildBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira422Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.RootBean].getFile()'
  - '[org.apache.commons.beanutils2.bugs.RootBean].getFile(int)'
  - '[org.apache.commons.beanutils2.bugs.RootBean].setFile(int,String)'
  - '[org.apache.commons.beanutils2.bugs.RootBean].setFile(java.util.List)'
  - '[org.apache.commons.beanutils2.bugs.RootBean].<init>()'
  - '[org.apache.commons.beanutils2.bugs.SecondChildBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira368Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira368Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira368Test].testBeanUtilsSetProperty_NullBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira368Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira368Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira458Test].checkConversionWithNullDefault(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira458Test].testConversionWithNullDefaultEmptyString()'
  - '[org.apache.commons.beanutils2.bugs.Jira458Test].testConversionWithNullDefaultNullInput()'
  - '[org.apache.commons.beanutils2.bugs.Jira458Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira458Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira349Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test].testIssue_BEANUTILS_349_PropertyUtils_copyProperties()'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].getTestProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].setTestProperty(Boolean)'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test.ObjectBean].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].getTestProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].setTestProperty(boolean)'
  - '[org.apache.commons.beanutils2.bugs.Jira349Test.PrimitiveBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira349Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira463Test].testSuppressClassProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira463Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira463Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira345Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test].testBeanUtilsSetProperty_2DArray()'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test].testBeanUtilsSetProperty_3DArray()'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].getMatr()'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].getMatr3D()'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].setMatr(String[][])'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].setMatr3D(String[][][])'
  - '[org.apache.commons.beanutils2.bugs.Jira345Test.MyBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira345Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira454Test].testCopyProperties()'
  - '[org.apache.commons.beanutils2.bugs.Jira454Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].getCreatedAt()'
  - '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].setCreatedAt(java.util.Date)'
  - '[org.apache.commons.beanutils2.bugs.Jira454Test.TestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira454Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].beforeAll()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_BeanUtils_copyProperties_from_WrapDynaBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_BeanUtils_copyProperties_to_WrapDynaBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_copyProperties_from_WrapDynaBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_copyProperties_to_WrapDynaBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_getProperty_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isReadable_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_isWriteable_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].testIssue_BEANUTILS_61_PropertyUtils_setProperty_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira61Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira61Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].beforeAll()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_getProperty_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isReadable_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_isWriteable_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty_Indexed()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].testIssue_BEANUTILS_18_PropertyUtils_setProperty_Mapped()'
  - '[org.apache.commons.beanutils2.bugs.Jira18Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira18Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira456Test].clearWriteMethodRef()'
  - '[org.apache.commons.beanutils2.bugs.Jira456Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira456Test].testPropertyIsWritable()'
  - '[org.apache.commons.beanutils2.bugs.Jira456Test].testWriteMethodRecover()'
  - '[org.apache.commons.beanutils2.bugs.Jira456Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira456Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira493Test].testIndexedProperties()'
  - '[org.apache.commons.beanutils2.bugs.Jira493Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira493Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira339Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira339Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira339Test].testIssue_BEANUTILS_331_BeanUtilsBean_populate()'
  - '[org.apache.commons.beanutils2.bugs.Jira339Test].testIssue_BEANUTILS_339_BeanUtilsBean_setProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira339Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].getComparator()'
  - '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].setComparator(java.util.Comparator<?>)'
  - '[org.apache.commons.beanutils2.bugs.Jira339Test.TestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira339Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira541Test].testImpl()'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test].testFluentBeanIntrospectorOnOverriddenSetter()'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test].testFluentBeanIntrospectorOnOverriddenSetterConcurrent()'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].getField()'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].setField(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test.BaseType].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA].setField(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeA].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira541Test.SubTypeB].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira541Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira92Test].testIssue_BEANUTILS_92_copyProperties_indexed_only_setter()'
  - '[org.apache.commons.beanutils2.bugs.Jira92Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].setDateArrayProperty(int,java.util.Date)'
  - '[org.apache.commons.beanutils2.bugs.Jira92Test.Jira92TestBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira92Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira411Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira411Test].testSetProperty()'
  - '[org.apache.commons.beanutils2.bugs.Jira411Test].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].getImgLink()'
  - '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].setImgLink(String)'
  - '[org.apache.commons.beanutils2.bugs.Jira411Test.DummyBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira411Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.FirstChildBeanB].<init>()'
  - '[org.apache.commons.beanutils2.bugs.Jira422bTest].testRootBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira422bTest].testSecondChildBean()'
  - '[org.apache.commons.beanutils2.bugs.Jira422bTest].<init>()'
  - '[org.apache.commons.beanutils2.bugs.RootBeanB].getFile()'
  - '[org.apache.commons.beanutils2.bugs.RootBeanB].getFile(int)'
  - '[org.apache.commons.beanutils2.bugs.RootBeanB].setFile(int,String)'
  - '[org.apache.commons.beanutils2.bugs.RootBeanB].setFile(String[])'
  - '[org.apache.commons.beanutils2.bugs.RootBeanB].<init>()'
  - '[org.apache.commons.beanutils2.bugs.SecondChildBeanB].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira422bTest.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_AnonymousNotOverridden()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_AnonymousOverridden()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePrivatePublicNotOverridden()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePrivatePublicOverridden()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePublicNotOverridden()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].testIssue_BEANUTILS_273_PrivatePublicOverridden()'
  - '[org.apache.commons.beanutils2.bugs.Jira273Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira273Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.Jira87Test].setUp()'
  - '[org.apache.commons.beanutils2.bugs.Jira87Test].tearDown()'
  - '[org.apache.commons.beanutils2.bugs.Jira87Test].testJira87()'
  - '[org.apache.commons.beanutils2.bugs.Jira87Test].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/Jira87Test.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testAllowAccessToClassPropertyFromBeanUtilsBean()'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testAllowAccessToClassPropertyFromPropertyUtilsBean()'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testSuppressClassPropertyByDefaultFromBeanUtilsBean()'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].testSuppressClassPropertyByDefaultFromPropertyUtilsBean()'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest].<init>()'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].getName()'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].getTestEnum()'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].setName(String)'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].setTestEnum(org.apache.commons.beanutils2.TestEnum)'
  - '[org.apache.commons.beanutils2.bugs.EnumDeclaringClassTest.Fixture].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/EnumDeclaringClassTest.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].createImplX()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].getName()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].setName(String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.BaseX].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.ImplX].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].getName()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].setName(String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira298BeanFactory.IX].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira298BeanFactory.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].supportsIndexedLists()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].getSomeList()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].getSomeList(int)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(int,String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].setSomeList(java.util.List<String>)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira492IndexedListsSupport.IndexedBean].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira492IndexedListsSupport.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].createBean()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getIndexed(int)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getMapped(String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].getSimple()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setIndexed(int,String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setMapped(String,String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira18BeanFactory.PackageFriendlyBean].setSimple(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira18BeanFactory.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].createMappedPropertyBean()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].getValue(String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PackageMappedImpl].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface].getValue(String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira87BeanFactory.PublicMappedInterface].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira87BeanFactory.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousNotOverridden()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createAnonymousOverridden()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicNotOverridden()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePrivatePublicOverridden()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicNotOverridden()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].createPrivatePublicOverridden()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod].getBeanValue()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivateBeanWithMethod].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicNotOverridden].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden].getBeanValue()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePrivatePublicOverridden].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicNotOverridden].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden].getBeanValue()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PrivatePublicOverridden].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod].getBeanValue()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira273BeanFactory.PublicBeanWithMethod].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira273BeanFactory.java
- function_names:
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].createBean()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].<init>()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getIndexedReadOnly(int)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getMappedReadOnly(String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].getSimpleReadOnly()'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setIndexedWriteOnly(int,String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setMappedWriteOnly(String,String)'
  - '[org.apache.commons.beanutils2.bugs.other.Jira61BeanFactory.TestBean].setSimpleWriteOnly(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/bugs/other/Jira61BeanFactory.java
- function_names:
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].newClassLoader()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].clearAllBeanUtilsCaches()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].forceGarbageCollection()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].getMemoryStats()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].profilerLeakReport(String,String)'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testConvertUtilsBean_converters_memoryLeak()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testLocaleConvertUtilsBean_converters_memoryLeak()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMappedPropertyDescriptor_MappedMethodReference1()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMappedPropertyDescriptor_MappedMethodReference2()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testMethodUtils_cache_memoryLeak()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testPropertyUtilsBean_descriptorsCache_memoryLeak()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testPropertyUtilsBean_mappedDescriptorsCache_memoryLeak()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].testWrapDynaClass_dynaClasses_memoryLeak()'
  - '[org.apache.commons.beanutils2.memoryleaktests.MemoryLeakTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTest.java
- function_names:
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].getMappedProperty(String)'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].setMappedProperty(String,String)'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomeMappedPojo].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomeMappedPojo.java
- function_names:
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].<init>()'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].<init>(int)'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].doubleValue()'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].floatValue()'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].intValue()'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].longValue()'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.CustomInteger].toString()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/CustomInteger.java
- function_names:
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].getName()'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].setName(String)'
  - '[org.apache.commons.beanutils2.memoryleaktests.pojotests.SomePojo].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/memoryleaktests/pojotests/SomePojo.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.ByteLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DurationConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.DurationConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.DurationConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.DurationConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.DurationConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.DurationConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.DurationConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DurationConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].testArray()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClass()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClassDefault()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToClassDefaultNull()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].testConvertToString()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].testInvalid()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].testUnsupportedTargetType()'
  - '[org.apache.commons.beanutils2.converters.ClassConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PathConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.PathConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.PathConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.PathConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.PathConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.PathConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.PathConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PathConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ClassReloader].<init>(ClassLoader)'
  - '[org.apache.commons.beanutils2.converters.ClassReloader].reload(Class<?>)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassReloader.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneIdConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearMonthConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].makeConverter(Integer)'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testInvalidAmount()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testInvalidDefaultObject()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MonthDayConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.URLConverterTest].before()'
  - '[org.apache.commons.beanutils2.converters.URLConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.URLConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URLConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DateConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.DateConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.DateConverterTest].makeConverter(java.util.Date)'
  - '[org.apache.commons.beanutils2.converters.DateConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.DateConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].checkArray(String,Object,Object)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testComponentIntegerConverter()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testEmptyString()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testErrors()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testInvalidWithDefault()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testStringArrayToNumber()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testTheMatrix()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].testUnderscore_BEANUTILS_302()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testFloatLimits()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].testParseZero()'
  - '[org.apache.commons.beanutils2.converters.FloatLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].testConvertingMilliseconds()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].testConvertingInstantString()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].testText()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].testLocalizedNumber()'
  - '[org.apache.commons.beanutils2.converters.InstantConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InstantConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PatternConverterTest].before()'
  - '[org.apache.commons.beanutils2.converters.PatternConverterTest].testConvertingPattern()'
  - '[org.apache.commons.beanutils2.converters.PatternConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PatternConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].makeConverter(Short)'
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].testInvalidAmount()'
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.ShortConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LongConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.LongConverterTest].makeConverter(Long)'
  - '[org.apache.commons.beanutils2.converters.LongConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.LongConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.LongConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.LongConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.UUIDConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/UUIDConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].before()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testColorBlank()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testColorInvalidLength()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingColorName()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingColorNameCaps()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringFull()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutBrackets()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutColorPrefixes()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaColorStringWithoutPackage()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingJavaExtendsColorString()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingLiteralHex()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern3Digit()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPattern4Digit()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testConvertingPatternWithAlpha()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testInvalidNumber3()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].testInvalidNumber4()'
  - '[org.apache.commons.beanutils2.converters.ColorConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ColorConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.URIConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.URIConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.URIConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.URIConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.URIConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.URIConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.URIConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/URIConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].makeConverter(T)'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testBooleanToNumberDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testCalendarToNumber()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testConvertNull()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testConvertNumber()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testDateToNumber()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidException()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidType()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testInvalidTypeWithDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringLocale()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testNumberToStringPattern()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testOtherToStringDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringArrayToInteger()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberDefaultType()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberLocale()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testStringToNumberPattern()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].testToString()'
  - '[org.apache.commons.beanutils2.converters.AbstractNumberConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractNumberConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].makeConverter(java.math.BigInteger)'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToChar()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToCharacter()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToCharacterNullNoDefault()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToString()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testConvertToUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].testDefault()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CharacterConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigIntegerLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].makeConverter(Double)'
  - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.DoubleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertTimeUnit()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertDayOfWeek()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testConvertMismatchingEnumType()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testBrokenNamingConvention()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testNonEnumClasses()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].testNonExistingClasses()'
  - '[org.apache.commons.beanutils2.converters.EnumConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/EnumConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.YearConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.YearConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.YearConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.YearConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.YearConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.YearConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.YearConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/YearConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocaleConverterTest].before()'
  - '[org.apache.commons.beanutils2.converters.LocaleConverterTest].testConvertCustomLocale()'
  - '[org.apache.commons.beanutils2.converters.LocaleConverterTest].testConvertStandardLocale()'
  - '[org.apache.commons.beanutils2.converters.LocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].makeConverter(java.time.LocalDate)'
  - '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.LocalDateConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PointConverterTest].before()'
  - '[org.apache.commons.beanutils2.converters.PointConverterTest].testConvertingNoSpace()'
  - '[org.apache.commons.beanutils2.converters.PointConverterTest].testConvertingPoint()'
  - '[org.apache.commons.beanutils2.converters.PointConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PointConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetTimeConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].makeConverter(java.time.LocalDateTime)'
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertInvalid(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertNull(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueNoPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,Object,String,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].convertValueWithPattern(org.apache.commons.beanutils2.locale.BaseLocaleConverter<T>,String,Object,String,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.AbstractLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].makeConverter(Byte)'
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].testInvalidAmount()'
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.ByteConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testNumber()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].testToPrimitiveType()'
  - '[org.apache.commons.beanutils2.converters.IntegerLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/IntegerLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.LongLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LongLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testAdditionalStrings()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testCaseInsensitivity()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionToOtherType()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testConversionValues(org.apache.commons.beanutils2.converters.AbstractConverter<Boolean>,String[],String[])'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testDefaultValue()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testInvalidString()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testPrimitiveTargetClass()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].testStandardValues()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BooleanConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].before()'
  - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testConvertingDimension()'
  - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testConvertingSquare()'
  - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testInvalidDimensions()'
  - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testInvalidNumberFormatException()'
  - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].testNegativeDimension()'
  - '[org.apache.commons.beanutils2.converters.DimensionConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DimensionConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.StringConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.StringConverterTest].testConvertToTypeString()'
  - '[org.apache.commons.beanutils2.converters.StringConverterTest].testDefaultType()'
  - '[org.apache.commons.beanutils2.converters.StringConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/StringConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].before()'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingIpv4()'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingIpv6()'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testConvertingLocalhost()'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testInvalidIp()'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].testText()'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/InetAddressConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].makeConverter(java.time.OffsetDateTime)'
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].makeConverter(java.math.BigDecimal)'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest].<init>()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverterTest.ExtendingBigDecimal].<init>(String)'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/BigDecimalConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.FileConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.FileConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.FileConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.FileConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.FileConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.FileConverterTest].testUnsupportedTargetType()'
  - '[org.apache.commons.beanutils2.converters.FileConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FileConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].getTimeInMillis(Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].invalidConversion(org.apache.commons.beanutils2.Converter<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].makeConverter(T)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].stringConversion(org.apache.commons.beanutils2.Converter<T>,String,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testConvertDate()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testConvertNull()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testDefaultStringToTypeConvert()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testDefaultType()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testInvalidType()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testLocale()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testMultiplePatterns()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternNoDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testPatternNullDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].testStringConversion()'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toCalendar(String,String,java.util.Locale)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toDate(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toLocalDateTime(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlDate(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTime(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toSqlTimestamp(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].toType(String,String,java.util.Locale)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].validConversion(org.apache.commons.beanutils2.Converter<T>,Object,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractDateConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/AbstractDateConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.CalendarConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.CalendarConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.CalendarConverterTest].makeConverter(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.CalendarConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.CalendarConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/CalendarConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.MemoryTest].forceGarbageCollection(WeakReference<?>)'
  - '[org.apache.commons.beanutils2.converters.MemoryTest].testComponentRegistersCustomConverter()'
  - '[org.apache.commons.beanutils2.converters.MemoryTest].testComponentRegistersStandardConverter()'
  - '[org.apache.commons.beanutils2.converters.MemoryTest].testWeakReference()'
  - '[org.apache.commons.beanutils2.converters.MemoryTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/MemoryTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/LocalTimeConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].testUnsupportedType()'
  - '[org.apache.commons.beanutils2.converters.PeriodConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/PeriodConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].makeConverter(java.time.ZonedDateTime)'
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].toType(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testCalendarObject()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testDateObject()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testInvalidDate()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].testSetLenient()'
  - '[org.apache.commons.beanutils2.converters.DateLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DateLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].getExpectedType()'
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter()'
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].makeConverter(Float)'
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].tearDown()'
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].testInvalidAmount()'
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].testSimpleConversion()'
  - '[org.apache.commons.beanutils2.converters.FloatConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.DoubleLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/DoubleLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].setUp()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_2()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_3()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_4()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_5()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_6()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_7()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_8()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructor_9()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].testConstructorMain()'
  - '[org.apache.commons.beanutils2.converters.ShortLocaleConverterTest].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ShortLocaleConverterTest.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].testBasicOperation()'
  - '[org.apache.commons.beanutils2.converters.ClassReloaderTest].<init>()'
  - '[org.apache.commons.beanutils2.converters.ClassReloaderTest.DummyClass].<init>()'
  source_file: /src/commons-beanutils/src/test/java/org/apache/commons/beanutils2/converters/ClassReloaderTest.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V)'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].<init>(String,V,boolean)'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].evaluateValue(V,Object)'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getPropertyName()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].getPropertyValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].isIgnoreNull()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueEqualsPredicate].test(T)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean)'
  - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
  - '[org.apache.commons.beanutils2.DynaBeanPropertyMapDecorator].convertKey(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBeanPropertyMapDecorator.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanUtils].cloneBean(Object)'
  - '[org.apache.commons.beanutils2.BeanUtils].copyProperties(Object,Object)'
  - '[org.apache.commons.beanutils2.BeanUtils].copyProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.BeanUtils].createCache()'
  - '[org.apache.commons.beanutils2.BeanUtils].describe(Object)'
  - '[org.apache.commons.beanutils2.BeanUtils].getArrayProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtils].getIndexedProperty(Object,String,int)'
  - '[org.apache.commons.beanutils2.BeanUtils].getMappedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtils].getMappedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.BeanUtils].getNestedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtils].getProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtils].getSimpleProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtils].populate(Object,java.util.Map<String,?extendsObject>)'
  - '[org.apache.commons.beanutils2.BeanUtils].setProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.BeanUtils].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtils.java
- function_names:
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getInstance()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].toObjectList(Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].toPropertyMap(Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].<init>()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].clearDescriptors()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].copyProperties(Object,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].describe(Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].fetchIntrospectionData(Class<?>)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getAccessibleMethod(Object,Method)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIndexedProperty(Object,String,int)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getIntrospectionData(Class<?>)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Class<?>)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getMappedPropertyDescriptors(Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getNestedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptor(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Class<?>)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyDescriptors(Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyEditorClass(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map<?,?>,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getPropertyType(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(Class<?>,java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getReadMethod(java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getResolver()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getSimpleProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].getWriteMethod(java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].invokeMethod(Method,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].isReadable(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].isWriteable(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].resetBeanIntrospectors()'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,int,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setIndexedProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setMappedProperty(Object,String,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setNestedProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setPropertyOfMapBean(java.util.Map<String,Object>,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setResolver(org.apache.commons.beanutils2.expression.Resolver)'
  - '[org.apache.commons.beanutils2.PropertyUtilsBean].setSimpleProperty(Object,String,Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>()'
  - '[org.apache.commons.beanutils2.BeanAccessLanguageException].<init>(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanAccessLanguageException.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaList].<init>()'
  - '[org.apache.commons.beanutils2.LazyDynaList].<init>(Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaList].<init>(java.util.Collection<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaList].<init>(org.apache.commons.beanutils2.DynaClass)'
  - '[org.apache.commons.beanutils2.LazyDynaList].<init>(int)'
  - '[org.apache.commons.beanutils2.LazyDynaList].<init>(Object[])'
  - '[org.apache.commons.beanutils2.LazyDynaList].add(int,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaList].add(Object)'
  - '[org.apache.commons.beanutils2.LazyDynaList].addAll(java.util.Collection<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaList].addAll(int,java.util.Collection<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaList].createDynaBeanForMapProperty(Object)'
  - '[org.apache.commons.beanutils2.LazyDynaList].get(int)'
  - '[org.apache.commons.beanutils2.LazyDynaList].getDynaClass()'
  - '[org.apache.commons.beanutils2.LazyDynaList].growList(int)'
  - '[org.apache.commons.beanutils2.LazyDynaList].set(int,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils2.DynaClass)'
  - '[org.apache.commons.beanutils2.LazyDynaList].setElementType(Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaList].toArray()'
  - '[org.apache.commons.beanutils2.LazyDynaList].toArray(T[])'
  - '[org.apache.commons.beanutils2.LazyDynaList].toDynaBeanArray()'
  - '[org.apache.commons.beanutils2.LazyDynaList].transform(Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaList.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String)'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].<init>(String,boolean)'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].apply(T)'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].getPropertyName()'
  - '[org.apache.commons.beanutils2.BeanToPropertyValueTransformer].isIgnoreNull()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
- function_names:
  - '[org.apache.commons.beanutils2.BasicDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].contains(String,String)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].get(String)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].get(String,int)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].get(String,String)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].getDynaClass()'
  - '[org.apache.commons.beanutils2.BasicDynaBean].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].getMap()'
  - '[org.apache.commons.beanutils2.BasicDynaBean].isAssignable(Class<?>,Class<?>)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].remove(String,String)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].requireMappedValue(String,String,Object)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].set(String,int,Object)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].set(String,Object)'
  - '[org.apache.commons.beanutils2.BasicDynaBean].set(String,String,Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.IntrospectionContext].addPropertyDescriptors(PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.IntrospectionContext].getPropertyDescriptor(String)'
  - '[org.apache.commons.beanutils2.IntrospectionContext].getTargetClass()'
  - '[org.apache.commons.beanutils2.IntrospectionContext].hasProperty(String)'
  - '[org.apache.commons.beanutils2.IntrospectionContext].propertyNames()'
  - '[org.apache.commons.beanutils2.IntrospectionContext].removePropertyDescriptor(String)'
  - '[org.apache.commons.beanutils2.IntrospectionContext].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/IntrospectionContext.java
- function_names:
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].capitalizePropertyName(String)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,Class<?>[])'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMethod(Class<?>,String,int)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].internalGetMethod(Class<?>,String,int)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Class<?>)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Class<?>,String,String)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].<init>(String,Method,Method)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].findMappedPropertyType()'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedPropertyType()'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedReadMethod()'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].getMappedWriteMethod()'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setMappedReadMethod(Method)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor].setMappedWriteMethod(Method)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].<init>(Method)'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].get()'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass()'
  - '[org.apache.commons.beanutils2.MappedPropertyDescriptor.MappedMethodReference].reLoadClass(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaClass].<init>()'
  - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,Class<?>,DynaProperty[])'
  - '[org.apache.commons.beanutils2.LazyDynaClass].<init>(String,DynaProperty[])'
  - '[org.apache.commons.beanutils2.LazyDynaClass].add(org.apache.commons.beanutils2.DynaProperty)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].add(String)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].add(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].add(String,Class<?>,boolean,boolean)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].isDynaProperty(String)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].isRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaClass].isReturnNull()'
  - '[org.apache.commons.beanutils2.LazyDynaClass].remove(String)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].setRestricted(boolean)'
  - '[org.apache.commons.beanutils2.LazyDynaClass].setReturnNull(boolean)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanPredicate].<init>(String,java.util.function.Predicate<T>)'
  - '[org.apache.commons.beanutils2.BeanPredicate].getPredicate()'
  - '[org.apache.commons.beanutils2.BeanPredicate].getPropertyName()'
  - '[org.apache.commons.beanutils2.BeanPredicate].setPredicate(java.util.function.Predicate<T>)'
  - '[org.apache.commons.beanutils2.BeanPredicate].setPropertyName(String)'
  - '[org.apache.commons.beanutils2.BeanPredicate].test(Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPredicate.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaProperty].<init>(String)'
  - '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>)'
  - '[org.apache.commons.beanutils2.DynaProperty].<init>(String,Class<?>,Class<?>)'
  - '[org.apache.commons.beanutils2.DynaProperty].equals(Object)'
  - '[org.apache.commons.beanutils2.DynaProperty].getContentType()'
  - '[org.apache.commons.beanutils2.DynaProperty].getName()'
  - '[org.apache.commons.beanutils2.DynaProperty].getType()'
  - '[org.apache.commons.beanutils2.DynaProperty].hashCode()'
  - '[org.apache.commons.beanutils2.DynaProperty].isIndexed()'
  - '[org.apache.commons.beanutils2.DynaProperty].isMapped()'
  - '[org.apache.commons.beanutils2.DynaProperty].toString()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaProperty.java
- function_names:
  - '[org.apache.commons.beanutils2.Converter].convert(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.Converter].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/Converter.java
- function_names:
  - '[org.apache.commons.beanutils2.MutableDynaClass].add(String)'
  - '[org.apache.commons.beanutils2.MutableDynaClass].add(String,Class<?>)'
  - '[org.apache.commons.beanutils2.MutableDynaClass].add(String,Class<?>,boolean,boolean)'
  - '[org.apache.commons.beanutils2.MutableDynaClass].isRestricted()'
  - '[org.apache.commons.beanutils2.MutableDynaClass].remove(String)'
  - '[org.apache.commons.beanutils2.MutableDynaClass].setRestricted(boolean)'
  - '[org.apache.commons.beanutils2.MutableDynaClass].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MutableDynaClass.java
- function_names:
  - '[org.apache.commons.beanutils2.ConvertingWrapDynaBean].<init>(Object)'
  - '[org.apache.commons.beanutils2.ConvertingWrapDynaBean].set(String,Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertingWrapDynaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].<init>()'
  - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].get()'
  - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].initialValue()'
  - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].set(T)'
  - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset()'
  - '[org.apache.commons.beanutils2.ContextClassLoaderLocal].unset(ClassLoader)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ContextClassLoaderLocal.java
- function_names:
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].<init>(Class<?>)'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].addPropertyDescriptors(PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptor(String)'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getPropertyDescriptors()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].getTargetClass()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].hasProperty(String)'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].propertyNames()'
  - '[org.apache.commons.beanutils2.DefaultIntrospectionContext].removePropertyDescriptor(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultIntrospectionContext.java
- function_names:
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].<init>(java.util.Collection<String>)'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].getSuppressedProperties()'
  - '[org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/SuppressPropertiesBeanIntrospector.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanMap].createTypeTransformers()'
  - '[org.apache.commons.beanutils2.BeanMap].<init>()'
  - '[org.apache.commons.beanutils2.BeanMap].<init>(Object)'
  - '[org.apache.commons.beanutils2.BeanMap].clear()'
  - '[org.apache.commons.beanutils2.BeanMap].clone()'
  - '[org.apache.commons.beanutils2.BeanMap].containsKey(Object)'
  - '[org.apache.commons.beanutils2.BeanMap].convertType(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.BeanMap].createWriteMethodArguments(Method,Object)'
  - '[org.apache.commons.beanutils2.BeanMap].entryIterator()'
  - '[org.apache.commons.beanutils2.BeanMap].entrySet()'
  - '[org.apache.commons.beanutils2.BeanMap].firePropertyChange(Object,Object,Object)'
  - '[org.apache.commons.beanutils2.BeanMap].get(Object)'
  - '[org.apache.commons.beanutils2.BeanMap].getBean()'
  - '[org.apache.commons.beanutils2.BeanMap].getReadMethod(Object)'
  - '[org.apache.commons.beanutils2.BeanMap].getReadMethod(String)'
  - '[org.apache.commons.beanutils2.BeanMap].getType(String)'
  - '[org.apache.commons.beanutils2.BeanMap].getTypeTransformer(Class<R>)'
  - '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(Object)'
  - '[org.apache.commons.beanutils2.BeanMap].getWriteMethod(String)'
  - '[org.apache.commons.beanutils2.BeanMap].initialize()'
  - '[org.apache.commons.beanutils2.BeanMap].keyIterator()'
  - '[org.apache.commons.beanutils2.BeanMap].keySet()'
  - '[org.apache.commons.beanutils2.BeanMap].logInfo(Exception)'
  - '[org.apache.commons.beanutils2.BeanMap].logWarn(Exception)'
  - '[org.apache.commons.beanutils2.BeanMap].put(String,Object)'
  - '[org.apache.commons.beanutils2.BeanMap].putAllWriteable(org.apache.commons.beanutils2.BeanMap)'
  - '[org.apache.commons.beanutils2.BeanMap].reinitialise()'
  - '[org.apache.commons.beanutils2.BeanMap].setBean(Object)'
  - '[org.apache.commons.beanutils2.BeanMap].size()'
  - '[org.apache.commons.beanutils2.BeanMap].toString()'
  - '[org.apache.commons.beanutils2.BeanMap].valueIterator()'
  - '[org.apache.commons.beanutils2.BeanMap].values()'
  - '[org.apache.commons.beanutils2.BeanMap.Entry].<init>(org.apache.commons.beanutils2.BeanMap,String,Object)'
  - '[org.apache.commons.beanutils2.BeanMap.Entry].setValue(Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanMap.java
- function_names:
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].getInstance()'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].<init>()'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(Object,Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String,Class<R>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].convert(String[],Class<T>,org.apache.commons.beanutils2.Converter<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister()'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].deregister(Class<?>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<?>,Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].lookup(Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(boolean,boolean,int)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(Class<?>,org.apache.commons.beanutils2.Converter<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].register(org.apache.commons.beanutils2.Converter,Class<?>)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrayConverter(Class<T>,org.apache.commons.beanutils2.Converter<T>,boolean,int)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerArrays(boolean,int)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerOther(boolean)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerPrimitives(boolean)'
  - '[org.apache.commons.beanutils2.ConvertUtilsBean].registerStandard(boolean,boolean)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java
- function_names:
  - '[org.apache.commons.beanutils2.NestedNullException].<init>()'
  - '[org.apache.commons.beanutils2.NestedNullException].<init>(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/NestedNullException.java
- function_names:
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>()'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].<init>(String)'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].createFluentPropertyDescritor(Method,String)'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].getWriteMethodPrefix()'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  - '[org.apache.commons.beanutils2.FluentPropertyBeanIntrospector].propertyName(Method)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
- function_names:
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].<init>(org.apache.commons.beanutils2.DynaBean,boolean)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].clear()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].containsKey(Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].containsValue(Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].convertKey(String)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].entrySet()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].get(Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaBean()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].getDynaProperties()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isEmpty()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].isReadOnly()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].keySet()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].put(K,Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].putAll(java.util.Map<?extendsK,?extendsObject>)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].remove(Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].size()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].toString(Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator].values()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].<init>(K,Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].equals(Object)'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].getKey()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].getValue()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].hashCode()'
  - '[org.apache.commons.beanutils2.BaseDynaBeanMapDecorator.MapEntry].setValue(Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V)'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].<init>(String,V,boolean)'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].accept(Object)'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getPropertyName()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].getPropertyValue()'
  - '[org.apache.commons.beanutils2.BeanPropertyValueChangeConsumer].isIgnoreNull()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
- function_names:
  - '[org.apache.commons.beanutils2.WrapDynaClass].clear()'
  - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>)'
  - '[org.apache.commons.beanutils2.WrapDynaClass].createDynaClass(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - '[org.apache.commons.beanutils2.WrapDynaClass].getClassesCache()'
  - '[org.apache.commons.beanutils2.WrapDynaClass].<init>(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - '[org.apache.commons.beanutils2.WrapDynaClass].getBeanClass()'
  - '[org.apache.commons.beanutils2.WrapDynaClass].getDynaProperties()'
  - '[org.apache.commons.beanutils2.WrapDynaClass].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.WrapDynaClass].getName()'
  - '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyDescriptor(String)'
  - '[org.apache.commons.beanutils2.WrapDynaClass].getPropertyUtilsBean()'
  - '[org.apache.commons.beanutils2.WrapDynaClass].introspect()'
  - '[org.apache.commons.beanutils2.WrapDynaClass].newInstance()'
  - '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].<init>(Class<?>,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].equals(Object)'
  - '[org.apache.commons.beanutils2.WrapDynaClass.CacheKey].hashCode()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  - '[org.apache.commons.beanutils2.BeanIntrospector].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospector.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaBean].<init>()'
  - '[org.apache.commons.beanutils2.LazyDynaBean].<init>(org.apache.commons.beanutils2.DynaClass)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].<init>(String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].contains(String,String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].createDynaBeanProperty(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].createIndexedProperty(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].createMappedProperty(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].createNumberProperty(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].createOtherProperty(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].createPrimitiveProperty(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].createProperty(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].defaultIndexedProperty(String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].defaultMappedProperty(String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].get(String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,int)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].get(String,String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].getDynaClass()'
  - '[org.apache.commons.beanutils2.LazyDynaBean].getMap()'
  - '[org.apache.commons.beanutils2.LazyDynaBean].growIndexedProperty(String,Object,int)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].isAssignable(Class<?>,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].isDynaProperty(String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].logger()'
  - '[org.apache.commons.beanutils2.LazyDynaBean].newMap()'
  - '[org.apache.commons.beanutils2.LazyDynaBean].remove(String,String)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,int,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].set(String,String,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaBean].size(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - '[org.apache.commons.beanutils2.PropertyUtils].clearDescriptors()'
  - '[org.apache.commons.beanutils2.PropertyUtils].copyProperties(Object,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].describe(Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getIndexedProperty(Object,String,int)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getMappedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getMappedPropertyDescriptors(Class<?>)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getNestedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptor(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Class<?>)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyDescriptors(Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyEditorClass(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getPropertyType(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getReadMethod(java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getSimpleProperty(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].getWriteMethod(java.beans.PropertyDescriptor)'
  - '[org.apache.commons.beanutils2.PropertyUtils].isReadable(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].isWriteable(Object,String)'
  - '[org.apache.commons.beanutils2.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils2.BeanIntrospector)'
  - '[org.apache.commons.beanutils2.PropertyUtils].resetBeanIntrospectors()'
  - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(Object,String,int,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].setIndexedProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].setMappedProperty(Object,String,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].setNestedProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].setProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].setSimpleProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.PropertyUtils].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyUtils.java
- function_names:
  - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].<init>(Object,org.apache.commons.beanutils2.WrapDynaClass)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].contains(String,String)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].get(String)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].get(String,int)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].get(String,String)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].getDynaClass()'
  - '[org.apache.commons.beanutils2.WrapDynaBean].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].getInstance()'
  - '[org.apache.commons.beanutils2.WrapDynaBean].getPropertyUtils()'
  - '[org.apache.commons.beanutils2.WrapDynaBean].remove(String,String)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].set(String,int,Object)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].set(String,Object)'
  - '[org.apache.commons.beanutils2.WrapDynaBean].set(String,String,Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/WrapDynaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.LazyDynaMap].<init>()'
  - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(org.apache.commons.beanutils2.DynaClass)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(DynaProperty[])'
  - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(java.util.Map<String,Object>)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,DynaProperty[])'
  - '[org.apache.commons.beanutils2.LazyDynaMap].<init>(String,java.util.Map<String,Object>)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].add(org.apache.commons.beanutils2.DynaProperty)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].add(String)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].add(String,Class<?>,boolean,boolean)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperties()'
  - '[org.apache.commons.beanutils2.LazyDynaMap].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].getMap()'
  - '[org.apache.commons.beanutils2.LazyDynaMap].getName()'
  - '[org.apache.commons.beanutils2.LazyDynaMap].isDynaProperty(String)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].isRestricted()'
  - '[org.apache.commons.beanutils2.LazyDynaMap].isReturnNull()'
  - '[org.apache.commons.beanutils2.LazyDynaMap].newInstance()'
  - '[org.apache.commons.beanutils2.LazyDynaMap].remove(String)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].set(String,Object)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].setMap(java.util.Map<String,Object>)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].setRestricted(boolean)'
  - '[org.apache.commons.beanutils2.LazyDynaMap].setReturnNull(boolean)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaBean].contains(String,String)'
  - '[org.apache.commons.beanutils2.DynaBean].get(String)'
  - '[org.apache.commons.beanutils2.DynaBean].get(String,int)'
  - '[org.apache.commons.beanutils2.DynaBean].get(String,String)'
  - '[org.apache.commons.beanutils2.DynaBean].getDynaClass()'
  - '[org.apache.commons.beanutils2.DynaBean].remove(String,String)'
  - '[org.apache.commons.beanutils2.DynaBean].set(String,int,Object)'
  - '[org.apache.commons.beanutils2.DynaBean].set(String,Object)'
  - '[org.apache.commons.beanutils2.DynaBean].set(String,String,Object)'
  - '[org.apache.commons.beanutils2.DynaBean].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaBean.java
- function_names:
  - '[org.apache.commons.beanutils2.BasicDynaClass].<init>()'
  - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>)'
  - '[org.apache.commons.beanutils2.BasicDynaClass].<init>(String,Class<?>,DynaProperty[])'
  - '[org.apache.commons.beanutils2.BasicDynaClass].getDynaBeanClass()'
  - '[org.apache.commons.beanutils2.BasicDynaClass].getDynaProperties()'
  - '[org.apache.commons.beanutils2.BasicDynaClass].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.BasicDynaClass].getName()'
  - '[org.apache.commons.beanutils2.BasicDynaClass].newInstance()'
  - '[org.apache.commons.beanutils2.BasicDynaClass].setDynaBeanClass(Class<?>)'
  - '[org.apache.commons.beanutils2.BasicDynaClass].setProperties(DynaProperty[])'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
- function_names:
  - '[org.apache.commons.beanutils2.DynaClass].getDynaProperties()'
  - '[org.apache.commons.beanutils2.DynaClass].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.DynaClass].getName()'
  - '[org.apache.commons.beanutils2.DynaClass].newInstance()'
  - '[org.apache.commons.beanutils2.DynaClass].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DynaClass.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils2.DynaProperty,Object)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getInstance()'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].setInstance(org.apache.commons.beanutils2.BeanUtilsBean)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>()'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].<init>(org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].cloneBean(Object)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].convert(Object,Class<R>)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].convertForCopy(Object,Class<?>)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperties(Object,Object)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].copyProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].describe(Object)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getArrayProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getConvertUtils()'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getIndexedProperty(Object,String,int)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getMappedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getNestedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getPropertyUtils()'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].getSimpleProperty(Object,String)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].populate(Object,java.util.Map<String,?extendsObject>)'
  - '[org.apache.commons.beanutils2.BeanUtilsBean].setProperty(Object,String,Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanComparator].<init>()'
  - '[org.apache.commons.beanutils2.BeanComparator].<init>(String)'
  - '[org.apache.commons.beanutils2.BeanComparator].<init>(String,java.util.Comparator<V>)'
  - '[org.apache.commons.beanutils2.BeanComparator].compare(T,T)'
  - '[org.apache.commons.beanutils2.BeanComparator].equals(Object)'
  - '[org.apache.commons.beanutils2.BeanComparator].getComparator()'
  - '[org.apache.commons.beanutils2.BeanComparator].getProperty()'
  - '[org.apache.commons.beanutils2.BeanComparator].hashCode()'
  - '[org.apache.commons.beanutils2.BeanComparator].internalCompare(Object,Object)'
  - '[org.apache.commons.beanutils2.BeanComparator].setProperty(String)'
  - '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].<init>()'
  - '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].compare(E,E)'
  - '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].equals(Object)'
  - '[org.apache.commons.beanutils2.BeanComparator.NaturalOrderComparator].hashCode()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanComparator.java
- function_names:
  - '[org.apache.commons.beanutils2.BeanIntrospectionData].setUpWriteMethodNames(PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.BeanIntrospectionData].<init>(PropertyDescriptor[],java.util.Map<String,String>)'
  - '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptor(String)'
  - '[org.apache.commons.beanutils2.BeanIntrospectionData].getDescriptors()'
  - '[org.apache.commons.beanutils2.BeanIntrospectionData].getWriteMethod(Class<?>,java.beans.PropertyDescriptor)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/BeanIntrospectionData.java
- function_names:
  - '[org.apache.commons.beanutils2.MethodUtils].clearCache()'
  - '[org.apache.commons.beanutils2.MethodUtils].computeIfAbsent(MethodKey,java.util.function.Function<MethodKey,?extendsMethod>)'
  - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,Method)'
  - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Class<?>,String)'
  - '[org.apache.commons.beanutils2.MethodUtils].getAccessibleMethod(Method)'
  - '[org.apache.commons.beanutils2.MethodUtils].getMatchingAccessibleMethod(Class<?>,String,Class<?>[])'
  - '[org.apache.commons.beanutils2.MethodUtils].setCacheMethods(boolean)'
  - '[org.apache.commons.beanutils2.MethodUtils].setMethodAccessible(Method)'
  - '[org.apache.commons.beanutils2.MethodUtils].<init>()'
  - '[org.apache.commons.beanutils2.MethodUtils.MethodKey].<init>(Class<?>,String,Class<?>[],boolean)'
  - '[org.apache.commons.beanutils2.MethodUtils.MethodKey].equals(Object)'
  - '[org.apache.commons.beanutils2.MethodUtils.MethodKey].hashCode()'
  - '[org.apache.commons.beanutils2.MethodUtils.MethodKey].toString()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
- function_names:
  - '[org.apache.commons.beanutils2.PropertyDescriptors].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/PropertyDescriptors.java
- function_names:
  - '[org.apache.commons.beanutils2.ConvertUtils].convert(Object)'
  - '[org.apache.commons.beanutils2.ConvertUtils].convert(Object,Class<?>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].convert(String,Class<?>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].convert(String[],Class<?>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].deregister()'
  - '[org.apache.commons.beanutils2.ConvertUtils].deregister(Class<?>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].lookup(Class<?>,Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].lookup(Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].primitiveToWrapper(Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].register(org.apache.commons.beanutils2.Converter<T>,Class<T>)'
  - '[org.apache.commons.beanutils2.ConvertUtils].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
- function_names:
  - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].<init>()'
  - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].handleIndexedPropertyDescriptors(Class<?>,PropertyDescriptor[])'
  - '[org.apache.commons.beanutils2.DefaultBeanIntrospector].introspect(org.apache.commons.beanutils2.IntrospectionContext)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/DefaultBeanIntrospector.java
- function_names:
  - '[org.apache.commons.beanutils2.ConversionException].format(String)'
  - '[org.apache.commons.beanutils2.ConversionException].<init>(String)'
  - '[org.apache.commons.beanutils2.ConversionException].<init>(String,Throwable)'
  - '[org.apache.commons.beanutils2.ConversionException].<init>(Throwable)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/ConversionException.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].<init>(org.apache.commons.beanutils2.sql.ResultSetDynaClass)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].advance()'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].contains(String,String)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String,int)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].get(String,String)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].getDynaClass()'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].hasNext()'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].next()'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].remove()'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].remove(String,String)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,int,Object)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,Object)'
  - '[org.apache.commons.beanutils2.sql.ResultSetIterator].set(String,String,Object)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetIterator.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet)'
  - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)'
  - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
  - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getObjectFromResultSet(String)'
  - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].getResultSet()'
  - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].iterator()'
  - '[org.apache.commons.beanutils2.sql.ResultSetDynaClass].loadClass(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/ResultSetDynaClass.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet)'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int)'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int,boolean)'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].<init>(java.sql.ResultSet,int)'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].copy(java.sql.ResultSet)'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].createDynaBean()'
  - '[org.apache.commons.beanutils2.sql.RowSetDynaClass].getRows()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/RowSetDynaClass.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].createDynaProperty(java.sql.ResultSetMetaData,int)'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getColumnName(String)'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperties()'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getDynaProperty(String)'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getName()'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].getObject(java.sql.ResultSet,String)'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].introspect(java.sql.ResultSet)'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].loadClass(String)'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].newInstance()'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].setUseColumnLabel(boolean)'
  - '[org.apache.commons.beanutils2.sql.AbstractJdbcDynaClass].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].<init>(java.sql.Time)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].getDefaultType()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimeConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].<init>(java.sql.Date)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlDateConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlDateConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].<init>(java.sql.Timestamp)'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].getDefaultType()'
  - '[org.apache.commons.beanutils2.sql.converters.SqlTimestampConverter].getFormat(java.util.Locale,java.util.TimeZone)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/SqlTimestampConverter.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].<init>(java.sql.Time,java.util.Locale,String,boolean,boolean,boolean)'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimeLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimeLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].<init>(java.sql.Date,java.util.Locale,String,boolean,boolean,boolean)'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlDateLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlDateLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].<init>(java.sql.Timestamp,java.util.Locale,String,boolean,boolean,boolean)'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.sql.converters.locale.SqlTimestampLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/sql/converters/locale/SqlTimestampLocaleConverter.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getInstance()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].<init>()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,java.util.Locale,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,java.util.Locale,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String,Class<?>,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<?>)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,java.util.Locale,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].convert(String[],Class<T>,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].create(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(Class<?>,java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].deregister(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getApplyLocalized()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].getDefaultLocale()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(Class<T>,java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsBean.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleConverter].convert(Class<R>,Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConverter].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils2.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils2.ConvertUtilsBean,org.apache.commons.beanutils2.PropertyUtilsBean)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].convert(Class<?>,int,Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].definePropertyType(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getApplyLocalized()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getDefaultLocale()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,int,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getIndexedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedProperty(Object,String,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getNestedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].getSimpleProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].invokeSetter(Object,String,String,int,Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setApplyLocalized(boolean)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setDefaultLocale(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtilsBean].setProperty(Object,String,Object,String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsBean.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].checkConversionResult(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].<init>(T,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Class<R>,Object,String)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].convert(Object,String)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].getDefaultAs(Class<R>)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].asThis()'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].get()'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setDefault(T)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setLocale(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setLocalizedPattern(boolean)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setPattern(String)'
  - '[org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder].setUseDefault(boolean)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].convert(Class<?>,int,Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].convert(Class<?>,int,Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].definePropertyType(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getApplyLocalized()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getDefaultLocale()'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,int)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,int,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getIndexedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedProperty(Object,String,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getMappedPropertyLocale(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getNestedProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getNestedProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getSimpleProperty(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].getSimpleProperty(Object,String,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].invokeSetter(Object,String,String,int,Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setApplyLocalized(boolean)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setDefaultLocale(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(Object,String,Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].setProperty(Object,String,Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleBeanUtils].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleBeanUtils.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object,java.util.Locale,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(Object,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>,java.util.Locale,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String,Class<?>,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>,java.util.Locale,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].convert(String[],Class<?>,String)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister(Class<?>,java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].deregister(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].getApplyLocalized()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].getDefaultLocale()'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].lookup(Class<T>,java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].register(org.apache.commons.beanutils2.locale.LocaleConverter<T>,Class<T>,java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].setApplyLocalized(boolean)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].setDefaultLocale(java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.LocaleConvertUtils].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/LocaleConvertUtils.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].<init>(Integer,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.IntegerLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/IntegerLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].<init>(Byte,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.ByteLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ByteLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].<init>(T,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DecimalLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].<init>(String,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].getDecimalFormat(java.util.Locale,String)'
  - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.StringLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/StringLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].<init>(Float,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.FloatLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/FloatLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].<init>(Short,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.ShortLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/ShortLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].<init>(Long,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.LongLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/LongLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].initDefaultChars()'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].<init>(D,java.util.Locale,String,boolean,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertLocalizedPattern(String,java.util.Locale)'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].convertPattern(String,String,String)'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].isLenient()'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].get()'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].isLenient()'
  - '[org.apache.commons.beanutils2.locale.converters.DateLocaleConverter.Builder].setLenient(boolean)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].<init>(java.math.BigDecimal,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.BigDecimalLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigDecimalLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].<init>(java.math.BigInteger,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.BigIntegerLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/BigIntegerLocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].builder()'
  - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].<init>(Double,java.util.Locale,String,boolean,boolean)'
  - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter].parse(Object,String)'
  - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder].<init>()'
  - '[org.apache.commons.beanutils2.locale.converters.DoubleLocaleConverter.Builder].get()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/locale/converters/DoubleLocaleConverter.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].<init>()'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].getIndex(String)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].getKey(String)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].getProperty(String)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].hasNested(String)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].isIndexed(String)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].isMapped(String)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].next(String)'
  - '[org.apache.commons.beanutils2.expression.DefaultResolver].remove(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/DefaultResolver.java
- function_names:
  - '[org.apache.commons.beanutils2.expression.Resolver].getIndex(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].getKey(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].getProperty(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].hasNested(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].isIndexed(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].isMapped(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].next(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].remove(String)'
  - '[org.apache.commons.beanutils2.expression.Resolver].<init>()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/expression/Resolver.java
- function_names: []
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/package-info.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.StringConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.StringConverter].<init>(String)'
  - '[org.apache.commons.beanutils2.converters.StringConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.StringConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/StringConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].toLowerCase(Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].toTrim(Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].<init>(D)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].conversionException(Class<?>,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].convert(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertArray(Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToDefaultType(Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToString(Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].convertToType(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefault(Class<?>)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].getDefaultType()'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].handleError(Class<T>,Object,Throwable)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].handleMissing(Class<T>)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].isUseDefault()'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].log()'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].setDefaultValue(D)'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString()'
  - '[org.apache.commons.beanutils2.converters.AbstractConverter].toString(Class<?>)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ByteConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Byte)'
  - '[org.apache.commons.beanutils2.converters.ByteConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.ByteConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ByteConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].<init>(java.time.LocalDateTime)'
  - '[org.apache.commons.beanutils2.converters.LocalDateTimeConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateTimeConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].<init>(java.time.ZonedDateTime)'
  - '[org.apache.commons.beanutils2.converters.ZonedDateTimeConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZonedDateTimeConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Double)'
  - '[org.apache.commons.beanutils2.converters.DoubleConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.DoubleConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DoubleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.DimensionConverter].<init>(java.awt.Dimension)'
  - '[org.apache.commons.beanutils2.converters.DimensionConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.DimensionConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DimensionConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ColorConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.ColorConverter].<init>(java.awt.Color)'
  - '[org.apache.commons.beanutils2.converters.ColorConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.ColorConverter].getDefaultType()'
  - '[org.apache.commons.beanutils2.converters.ColorConverter].parseHexadecimalColor(String)'
  - '[org.apache.commons.beanutils2.converters.ColorConverter].parseToStringColor(String)'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ColorConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DateConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.DateConverter].<init>(java.util.Date)'
  - '[org.apache.commons.beanutils2.converters.DateConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BooleanConverter].copyStrings(String[])'
  - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(Boolean)'
  - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(String[],String[])'
  - '[org.apache.commons.beanutils2.converters.BooleanConverter].<init>(String[],String[],Boolean)'
  - '[org.apache.commons.beanutils2.converters.BooleanConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.BooleanConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BooleanConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PathConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.PathConverter].<init>(java.nio.file.Path)'
  - '[org.apache.commons.beanutils2.converters.PathConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.PathConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PathConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.URIConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.URIConverter].<init>(java.net.URI)'
  - '[org.apache.commons.beanutils2.converters.URIConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.URIConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PointConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.PointConverter].<init>(java.awt.Point)'
  - '[org.apache.commons.beanutils2.converters.PointConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.PointConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PointConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ConverterFacade].<init>(org.apache.commons.beanutils2.Converter<T>)'
  - '[org.apache.commons.beanutils2.converters.ConverterFacade].convert(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.converters.ConverterFacade].toString()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.LocaleConverter].<init>(java.util.Locale)'
  - '[org.apache.commons.beanutils2.converters.LocaleConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.LocaleConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocaleConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].<init>(Class<C>,org.apache.commons.beanutils2.Converter,int)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].convertArray(Object)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToCollection(Object)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToString(Object)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefault(Class<?>)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].getDefaultType()'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].parseElements(String)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].setAllowedChars(char[])'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].setDelimiter(char)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].setOnlyFirstToString(boolean)'
  - '[org.apache.commons.beanutils2.converters.ArrayConverter].toString()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.PeriodConverter].<init>(java.time.Period)'
  - '[org.apache.commons.beanutils2.converters.PeriodConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.PeriodConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PeriodConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.InstantConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.InstantConverter].<init>(java.time.Instant)'
  - '[org.apache.commons.beanutils2.converters.InstantConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InstantConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].<init>(D)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].convertToString(Object)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getFormat(String)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getLocale()'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getPatterns()'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getTimeZone()'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].getZoneId()'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].logFormat(String,java.text.DateFormat)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].parse(Class<?>,Class<?>,String,java.text.DateFormat)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setLocale(java.util.Locale)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPattern(String)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setPatterns(String[])'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setTimeZone(java.util.TimeZone)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].setUseLocaleFormat(boolean)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,long)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toDate(Class<T>,String)'
  - '[org.apache.commons.beanutils2.converters.DateTimeConverter].toString()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.CalendarConverter].<init>(java.util.Calendar)'
  - '[org.apache.commons.beanutils2.converters.CalendarConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CalendarConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.YearConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.YearConverter].<init>(java.time.Year)'
  - '[org.apache.commons.beanutils2.converters.YearConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.YearConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Float)'
  - '[org.apache.commons.beanutils2.converters.FloatConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.FloatConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FloatConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.URLConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.URLConverter].<init>(java.net.URL)'
  - '[org.apache.commons.beanutils2.converters.URLConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.URLConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.LocalDateConverter].<init>(java.time.LocalDate)'
  - '[org.apache.commons.beanutils2.converters.LocalDateConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalDateConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ShortConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.ShortConverter].<init>(Short)'
  - '[org.apache.commons.beanutils2.converters.ShortConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ShortConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverter].<init>(java.time.ZoneId)'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.ZoneIdConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneIdConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.NumberConverter].<init>(boolean)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].<init>(boolean,N)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].convertToString(Object)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].getFormat()'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].getLocale()'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].getPattern()'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].isAllowDecimals()'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].parse(Class<?>,Class<?>,String,java.text.NumberFormat)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].setLocale(java.util.Locale)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].setPattern(String)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].setUseLocaleFormat(boolean)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(Class<?>,Class<?>,String)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].toNumber(Class<?>,Class<T>,Number)'
  - '[org.apache.commons.beanutils2.converters.NumberConverter].toString()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/NumberConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].<init>(java.time.OffsetDateTime)'
  - '[org.apache.commons.beanutils2.converters.OffsetDateTimeConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetDateTimeConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(java.math.BigDecimal)'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.BigDecimalConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigDecimalConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(java.math.BigInteger)'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.BigIntegerConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/BigIntegerConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverter].<init>(java.time.LocalTime)'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.LocalTimeConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LocalTimeConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverter].<init>(java.net.InetAddress)'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.InetAddressConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/InetAddressConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.EnumConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.EnumConverter].<init>(Enum<E>)'
  - '[org.apache.commons.beanutils2.converters.EnumConverter].convertToType(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.converters.EnumConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/EnumConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].<init>(java.time.ZoneOffset)'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.ZoneOffsetConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ZoneOffsetConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.LongConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Long)'
  - '[org.apache.commons.beanutils2.converters.LongConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.LongConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/LongConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Integer)'
  - '[org.apache.commons.beanutils2.converters.IntegerConverter].<init>(Number)'
  - '[org.apache.commons.beanutils2.converters.IntegerConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/IntegerConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverter].<init>(java.time.YearMonth)'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.YearMonthConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/YearMonthConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.DurationConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.DurationConverter].<init>(java.time.Duration)'
  - '[org.apache.commons.beanutils2.converters.DurationConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.DurationConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/DurationConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(char)'
  - '[org.apache.commons.beanutils2.converters.CharacterConverter].<init>(Character)'
  - '[org.apache.commons.beanutils2.converters.CharacterConverter].convertToString(Object)'
  - '[org.apache.commons.beanutils2.converters.CharacterConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.CharacterConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.UUIDConverter].<init>(java.util.UUID)'
  - '[org.apache.commons.beanutils2.converters.UUIDConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.UUIDConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/UUIDConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].<init>(java.time.OffsetTime)'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.OffsetTimeConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/OffsetTimeConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.ClassConverter].<init>(Class<T>)'
  - '[org.apache.commons.beanutils2.converters.ClassConverter].convertToString(Object)'
  - '[org.apache.commons.beanutils2.converters.ClassConverter].convertToType(Class<R>,Object)'
  - '[org.apache.commons.beanutils2.converters.ClassConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/ClassConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.PatternConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.PatternConverter].<init>(java.util.regex.Pattern)'
  - '[org.apache.commons.beanutils2.converters.PatternConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.PatternConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/PatternConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverter].<init>(java.time.MonthDay)'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.MonthDayConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/MonthDayConverter.java
- function_names:
  - '[org.apache.commons.beanutils2.converters.FileConverter].<init>()'
  - '[org.apache.commons.beanutils2.converters.FileConverter].<init>(java.io.File)'
  - '[org.apache.commons.beanutils2.converters.FileConverter].convertToType(Class<T>,Object)'
  - '[org.apache.commons.beanutils2.converters.FileConverter].getDefaultType()'
  source_file: /src/commons-beanutils/src/main/java/org/apache/commons/beanutils2/converters/FileConverter.java
- function_names: []
  source_file: /src/commons-beanutils/target/moditect/generated-sources/org.apache.commons.beanutils2/module-info.java
- function_names: []
  source_file: /src/commons-beanutils/target/moditect/commons.beanutils2/versions/9/module-info.java
- function_names:
  - '[ossfuzz.BeanutilsFuzzer].<init>(int,String,int[],boolean,double,float,java.util.Map<String,Object>,String,short,long)'
  - '[ossfuzz.BeanutilsFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[ossfuzz.BeanutilsFuzzer].createDynaClass()'
  - '[ossfuzz.BeanutilsFuzzer].fuzzedIntArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[ossfuzz.BeanutilsFuzzer].fuzzedStringArray(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[ossfuzz.BeanutilsFuzzer].fuzzedMap(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[ossfuzz.BeanutilsFuzzer].test()'
  - '[ossfuzz.BeanutilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  source_file: /src/src/main/java/ossfuzz/BeanutilsFuzzer.java
